From 0a4e0c2fb3c1a98e680b8cfc6692dcca52593b5f Mon Sep 17 00:00:00 2001 From: Jeffrey Biles Date: Sun, 29 Mar 2020 10:59:05 -0700 Subject: [PATCH] readEmail and archiveEmail methods --- src/components/MailTable.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/components/MailTable.vue b/src/components/MailTable.vue index 2ad5b88..8c4a521 100644 --- a/src/components/MailTable.vue +++ b/src/components/MailTable.vue @@ -4,7 +4,7 @@ + @click="readEmail(email)"> @@ -13,7 +13,7 @@

{{email.subject}} - {{email.body}}

{{format(new Date(email.sentAt), 'MMM do yyyy')}} - + @@ -41,6 +41,16 @@ return e1.sentAt < e2.sentAt ? 1 : -1 }) } + }, + methods: { + readEmail(email){ + email.read = true + axios.put(`http://localhost:3000/emails/${email.id}`, email) + }, + archiveEmail(email){ + email.archived = true; + axios.put(`http://localhost:3000/emails/${email.id}`, email) + } } }