Files
warmbly/internal/app/worker/wmail/sync_mail.go
T

20 lines
390 B
Go

package wmail
import (
"context"
"github.com/warmbly/warmbly/internal/errx"
"github.com/warmbly/warmbly/internal/models"
)
func (w *WMail) SyncMail(ctx context.Context) *errx.MailError {
switch w.EmailType {
case models.InboxProviderGoogle:
return w.SyncGoogle(ctx)
case models.InboxProviderOutlook, models.InboxProviderSMTPIMAP:
return w.Sync(ctx)
default:
return nil
}
}