internal static void LoginNow(User user) //works as expected { Console.WriteLine("LoginNow()"); DatabaseAccess.LocalDbPassword = BackendManager.GenerateLocalDbPassword(); DatabaseAccess.Instance.VerifyUserDataValidity(); if (Universal.ParentForm.InvokeRequired) { Universal.ParentForm.Invoke(new MethodInvoker(delegate { SplashScreen.Instance.Show(); })); } else { SplashScreen.Instance.Show(); } if (user.AccountType == "consumer") { if (Universal.ParentForm.InvokeRequired) { Universal.ParentForm.Invoke(new MethodInvoker(LoadEssentialPanelsAfterLoginSuccess)); } else { LoadEssentialPanelsAfterLoginSuccess(); } BackendManager.SendPendingNuntii(); BackendManager.SyncWithTheServer(); ConversationListPanel.MyConversationListPanel.RefreshConversationList(); } }
internal static void SetChangedPassword(string newPassword) { BackendManager.Password = newPassword; DatabaseAccess.Instance.ChangeLocalDataBasePassword(BackendManager.GenerateLocalDbPassword()); }