diff --git a/internal/bridge/bridge_test.go b/internal/bridge/bridge_test.go index e8a6ded5..2fa09de9 100644 --- a/internal/bridge/bridge_test.go +++ b/internal/bridge/bridge_test.go @@ -62,7 +62,7 @@ func init() { } func TestBridge_ConnStatus(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, vaultKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Get a stream of connection status events. eventCh, done := bridge.GetEvents(events.ConnStatusUp{}, events.ConnStatusDown{}) @@ -93,7 +93,7 @@ func TestBridge_ConnStatus(t *testing.T) { } func TestBridge_TLSIssue(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, vaultKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Get a stream of TLS issue events. tlsEventCh, done := bridge.GetEvents(events.TLSIssue{}) @@ -111,7 +111,7 @@ func TestBridge_TLSIssue(t *testing.T) { } func TestBridge_Focus(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, vaultKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Get a stream of TLS issue events. raiseCh, done := bridge.GetEvents(events.Raise{}) @@ -127,7 +127,7 @@ func TestBridge_Focus(t *testing.T) { } func TestBridge_UserAgent(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { var calls []server.Call s.AddCallWatcher(func(call server.Call) { @@ -152,7 +152,7 @@ func TestBridge_UserAgent(t *testing.T) { } func TestBridge_Cookies(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { sessionIDs := safe.NewValue([]string{}) // Save any session IDs we use. @@ -186,7 +186,7 @@ func TestBridge_Cookies(t *testing.T) { } func TestBridge_CheckUpdate(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, vaultKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Disable autoupdate for this test. require.NoError(t, bridge.SetAutoUpdate(false)) @@ -225,7 +225,7 @@ func TestBridge_CheckUpdate(t *testing.T) { } func TestBridge_AutoUpdate(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, vaultKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Enable autoupdate for this test. require.NoError(t, bridge.SetAutoUpdate(true)) @@ -253,7 +253,7 @@ func TestBridge_AutoUpdate(t *testing.T) { } func TestBridge_ManualUpdate(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, vaultKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Disable autoupdate for this test. require.NoError(t, bridge.SetAutoUpdate(false)) @@ -282,7 +282,7 @@ func TestBridge_ManualUpdate(t *testing.T) { } func TestBridge_ForceUpdate(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, vaultKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Get a stream of update events. updateCh, done := bridge.GetEvents(events.UpdateForced{}) @@ -302,7 +302,7 @@ func TestBridge_ForceUpdate(t *testing.T) { } func TestBridge_BadVaultKey(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { var userID string // Login a user. @@ -331,7 +331,7 @@ func TestBridge_BadVaultKey(t *testing.T) { } func TestBridge_MissingGluonDir(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { var gluonDir string withBridge(ctx, t, s.GetHostURL(), netCtl, locator, vaultKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { @@ -355,18 +355,18 @@ func TestBridge_MissingGluonDir(t *testing.T) { }) } -// withTLSEnv creates the full test environment and runs the tests. -func withTLSEnv(t *testing.T, tests func(context.Context, *server.Server, *liteapi.NetCtl, bridge.Locator, []byte)) { +// withEnv creates the full test environment and runs the tests. +func withEnv(t *testing.T, tests func(context.Context, *server.Server, *liteapi.NetCtl, bridge.Locator, []byte)) { server := server.NewTLS() defer server.Close() - withEnv(t, server, func(ctx context.Context, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { + withEnvServer(t, server, func(ctx context.Context, netCtl *liteapi.NetCtl, locator bridge.Locator, vaultKey []byte) { tests(ctx, server, netCtl, locator, vaultKey) }) } -// withEnv creates the full test environment and runs the tests. -func withEnv(t *testing.T, server *server.Server, tests func(context.Context, *liteapi.NetCtl, bridge.Locator, []byte)) { +// withEnvServer creates the full test environment and runs the tests. +func withEnvServer(t *testing.T, server *server.Server, tests func(context.Context, *liteapi.NetCtl, bridge.Locator, []byte)) { // Add test user. _, _, err := server.CreateUser(username, username+"@pm.me", password) require.NoError(t, err) diff --git a/internal/bridge/settings_test.go b/internal/bridge/settings_test.go index f7f07b36..80ab4c03 100644 --- a/internal/bridge/settings_test.go +++ b/internal/bridge/settings_test.go @@ -29,7 +29,7 @@ import ( ) func TestBridge_Settings_GluonDir(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Create a user. _, err := bridge.LoginFull(context.Background(), username, password, nil, nil) @@ -52,7 +52,7 @@ func TestBridge_Settings_GluonDir(t *testing.T) { } func TestBridge_Settings_IMAPPort(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { curPort := bridge.GetIMAPPort() @@ -69,7 +69,7 @@ func TestBridge_Settings_IMAPPort(t *testing.T) { } func TestBridge_Settings_IMAPSSL(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // By default, IMAP SSL is disabled. require.False(t, bridge.GetIMAPSSL()) @@ -84,7 +84,7 @@ func TestBridge_Settings_IMAPSSL(t *testing.T) { } func TestBridge_Settings_SMTPPort(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { curPort := bridge.GetSMTPPort() @@ -101,7 +101,7 @@ func TestBridge_Settings_SMTPPort(t *testing.T) { } func TestBridge_Settings_SMTPSSL(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // By default, SMTP SSL is disabled. require.False(t, bridge.GetSMTPSSL()) @@ -116,7 +116,7 @@ func TestBridge_Settings_SMTPSSL(t *testing.T) { } func TestBridge_Settings_Proxy(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // By default, proxy is allowed. require.True(t, bridge.GetProxyAllowed()) @@ -132,7 +132,7 @@ func TestBridge_Settings_Proxy(t *testing.T) { } func TestBridge_Settings_Autostart(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // By default, autostart is disabled. require.False(t, bridge.GetAutostart()) @@ -148,7 +148,7 @@ func TestBridge_Settings_Autostart(t *testing.T) { } func TestBridge_Settings_FirstStart(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // By default, first start is true. require.True(t, bridge.GetFirstStart()) @@ -163,7 +163,7 @@ func TestBridge_Settings_FirstStart(t *testing.T) { } func TestBridge_Settings_FirstStartGUI(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // By default, first start is true. require.True(t, bridge.GetFirstStartGUI()) diff --git a/internal/bridge/sync_test.go b/internal/bridge/sync_test.go index c21da053..0b35d888 100644 --- a/internal/bridge/sync_test.go +++ b/internal/bridge/sync_test.go @@ -38,7 +38,7 @@ func TestBridge_Sync(t *testing.T) { numMsg := 1 << 8 - withEnv(t, s, func(ctx context.Context, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnvServer(t, s, func(ctx context.Context, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { userID, addrID, err := s.CreateUser("imap", "imap@pm.me", password) require.NoError(t, err) diff --git a/internal/bridge/user_test.go b/internal/bridge/user_test.go index f849c7d5..c45b0e49 100644 --- a/internal/bridge/user_test.go +++ b/internal/bridge/user_test.go @@ -31,7 +31,7 @@ import ( ) func TestBridge_WithoutUsers(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { require.Empty(t, bridge.GetUserIDs()) require.Empty(t, getConnectedUserIDs(t, bridge)) @@ -45,7 +45,7 @@ func TestBridge_WithoutUsers(t *testing.T) { } func TestBridge_Login(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Login the user. userID, err := bridge.LoginFull(ctx, username, password, nil, nil) @@ -59,7 +59,7 @@ func TestBridge_Login(t *testing.T) { } func TestBridge_LoginLogoutLogin(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Login the user. userID := must(bridge.LoginFull(ctx, username, password, nil, nil)) @@ -87,7 +87,7 @@ func TestBridge_LoginLogoutLogin(t *testing.T) { } func TestBridge_LoginDeleteLogin(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Login the user. userID := must(bridge.LoginFull(ctx, username, password, nil, nil)) @@ -115,7 +115,7 @@ func TestBridge_LoginDeleteLogin(t *testing.T) { } func TestBridge_LoginDeauthLogin(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Login the user. userID := must(bridge.LoginFull(ctx, username, password, nil, nil)) @@ -149,7 +149,7 @@ func TestBridge_LoginDeauthLogin(t *testing.T) { func TestBridge_LoginExpireLogin(t *testing.T) { const authLife = 2 * time.Second - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { s.SetAuthLife(authLife) withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { @@ -166,7 +166,7 @@ func TestBridge_LoginExpireLogin(t *testing.T) { } func TestBridge_FailToLoad(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { var userID string // Login the user. @@ -186,7 +186,7 @@ func TestBridge_FailToLoad(t *testing.T) { } func TestBridge_LoadWithoutInternet(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { var userID string // Login the user. @@ -217,7 +217,7 @@ func TestBridge_LoadWithoutInternet(t *testing.T) { } func TestBridge_LoginRestart(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { var userID string withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { @@ -232,7 +232,7 @@ func TestBridge_LoginRestart(t *testing.T) { } func TestBridge_LoginLogoutRestart(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { var userID string withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { @@ -252,7 +252,7 @@ func TestBridge_LoginLogoutRestart(t *testing.T) { } func TestBridge_LoginDeleteRestart(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { var userID string withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { @@ -272,7 +272,7 @@ func TestBridge_LoginDeleteRestart(t *testing.T) { } func TestBridge_FailLoginRecover(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { var read uint64 netCtl.OnRead(func(b []byte) { @@ -311,7 +311,7 @@ func TestBridge_FailLoginRecover(t *testing.T) { } func TestBridge_FailLoadRecover(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { must(bridge.LoginFull(ctx, username, password, nil, nil)) }) @@ -340,7 +340,7 @@ func TestBridge_FailLoadRecover(t *testing.T) { } func TestBridge_BridgePass(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { var userID string var pass []byte @@ -374,7 +374,7 @@ func TestBridge_BridgePass(t *testing.T) { } func TestBridge_AddressMode(t *testing.T) { - withTLSEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *liteapi.NetCtl, locator bridge.Locator, storeKey []byte) { withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(bridge *bridge.Bridge, mocks *bridge.Mocks) { // Login the user. userID, err := bridge.LoginFull(ctx, username, password, nil, nil) diff --git a/internal/user/sync.go b/internal/user/sync.go index ba200b67..ae155327 100644 --- a/internal/user/sync.go +++ b/internal/user/sync.go @@ -63,7 +63,7 @@ func (user *User) sync(ctx context.Context) error { } if !user.vault.SyncStatus().HasMessages { - logrus.Info("Syncing labels") + logrus.Info("Syncing messages") if err := user.updateCh.MapErr(func(updateCh map[string]*queue.QueuedChannel[imap.Update]) error { return syncMessages(ctx, user.ID(), user.client, user.vault, addrKRs, updateCh, user.eventCh)