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 } }