Added new actions

This commit is contained in:
Antoine Nguyen
2025-05-01 18:00:00 +02:00
parent af196f7333
commit 927bc00194
6 changed files with 336 additions and 33 deletions
+34 -1
View File
@@ -15,11 +15,44 @@ export default {
}
return repository.get(`/webmail/emails/`, { params })
},
getEmailContent(mailbox, mailid) {
getEmailContent(mailbox, mailid, options) {
const params = {
mailbox,
mailid,
...options,
}
return repository.get(`/webmail/emails/content/`, { params })
},
getEmailAttachment(mailbox, mailid, partnum) {
const params = {
mailbox,
mailid,
partnum,
}
return repository.get(`/webmail/emails/attachment/`, {
params,
responseType: 'blob',
})
},
deleteSelection(mailbox, selection) {
const body = {
mailbox,
selection,
}
return repository.post('/webmail/emails/delete/', body)
},
markSelectionAsJunk(mailbox, selection) {
const body = {
mailbox,
selection,
}
return repository.post('/webmail/emails/mark_as_junk/', body)
},
markSelectionAsNotJunk(mailbox, selection) {
const body = {
mailbox,
selection,
}
return repository.post('/webmail/emails/mark_as_not_junk/', body)
},
}