WIP: Webmail

This commit is contained in:
Antoine Nguyen
2025-05-01 18:00:00 +02:00
parent c56264e57d
commit af196f7333
37 changed files with 2910 additions and 14 deletions
+25
View File
@@ -0,0 +1,25 @@
import repository from './repository'
export default {
getUserMailboxes(mailbox) {
const params = {}
if (mailbox) {
params.mailbox = mailbox
}
return repository.get('/webmail/mailboxes/', { params })
},
getMailboxEmails(mailbox, options) {
const params = {
mailbox,
...options,
}
return repository.get(`/webmail/emails/`, { params })
},
getEmailContent(mailbox, mailid) {
const params = {
mailbox,
mailid,
}
return repository.get(`/webmail/emails/content/`, { params })
},
}