markRead and markeUnread abstraction

This commit is contained in:
Jeffrey Biles
2020-03-17 23:03:13 -07:00
parent ce96221a71
commit ebc5eafe35

View File

@@ -12,16 +12,13 @@ export const useEmailSelection = function(){
this.emails.add(id); this.emails.add(id);
} }
}, },
markRead(){ forSelected(fn){
this.emails.forEach(email => { this.emails.forEach(email => {
email.read = true fn(email)
}) })
}, },
markUnread(){ markRead(){ this.forSelected(e => e.read = true )},
this.emails.forEach(email => { markUnread(){ this.forSelected(e => e.read = false )},
email.read = false
})
}
}) })
return { return {