on master help sign in
Don't needlessly use variables during hasReceived checks
6e47f33Fang
src/views/Invite/InviteEmail.js+7−8
@@ -194,15 +194,14 @@ export default function InviteEmail() {
194 await Promise.all(
194 await Promise.all(
195 inputs.map(async input => {
195 inputs.map(async input => {
196 const email = input.data;
196 const email = input.data;
197− const hasReceived = getHasReceived(email).matchWith({
197+ getHasReceived(email).matchWith({
198− Nothing: () => 'unknown', // loading
198+ Nothing: () => {
199+ knowAll = false;
200+ },
199− Just: p => p.value,
201+ Just: p => {
202+ if (p.value) alreadyReceived.push(email);
203+ },
200 });
204 });
201− if (hasReceived === 'unknown') {
202− knowAll = false;
203− } else if (hasReceived) {
204− alreadyReceived.push(email);
205− }
206 })
205 })
207 );
206 );
208 if (!knowAll) {
207 if (!knowAll) {