aboutsummaryrefslogtreecommitdiff
path: root/services/mail/mailboxes.go
diff options
context:
space:
mode:
Diffstat (limited to 'services/mail/mailboxes.go')
-rw-r--r--services/mail/mailboxes.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/services/mail/mailboxes.go b/services/mail/mailboxes.go
index 811e6bc..d940907 100644
--- a/services/mail/mailboxes.go
+++ b/services/mail/mailboxes.go
@@ -34,10 +34,6 @@ type EditMailboxFormResponse struct {
Domains []domainModel.Domain `json:"domains"`
}
-type MailboxView struct {
- Address string
-}
-
func ListMailboxes(pagination meta.Pagination, sorting meta.Sorting, search string) meta.PaginatedResponse {
mailboxes, total := mailRepo.ListMailboxes(pagination, sorting, search)
return pagination.Response(mailboxes, total)
@@ -89,6 +85,10 @@ func CreateMailbox(request CreateMailboxRequest) *shortcuts.Error {
return shortcuts.ServiceError(shortcuts.Internal, CreationFailed)
}
+ if seedError := mailRepo.SeedFoldersForMailbox(mailbox.ID); seedError != nil {
+ return shortcuts.ServiceError(shortcuts.Internal, FolderSeedFailed)
+ }
+
return nil
}