mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-15 22:05:53 +08:00
Do not show logged in notification on token refresh.
This commit is contained in:
parent
a486789b7d
commit
6049a37d50
@ -902,13 +902,17 @@ Plater::priv::priv(Plater *q, MainFrame *main_frame)
|
|||||||
this->q->Bind(EVT_UA_ID_USER_SUCCESS, [this](UserAccountSuccessEvent& evt) {
|
this->q->Bind(EVT_UA_ID_USER_SUCCESS, [this](UserAccountSuccessEvent& evt) {
|
||||||
// There are multiple handlers and we want to notify all
|
// There are multiple handlers and we want to notify all
|
||||||
evt.Skip();
|
evt.Skip();
|
||||||
|
std::string who = user_account->get_username();
|
||||||
std::string username;
|
std::string username;
|
||||||
if (user_account->on_user_id_success(evt.data, username)) {
|
if (user_account->on_user_id_success(evt.data, username)) {
|
||||||
|
// Do not show notification on refresh.
|
||||||
|
if (who != username) {
|
||||||
std::string text = format(_u8L("Logged to Prusa Account as %1%."), username);
|
std::string text = format(_u8L("Logged to Prusa Account as %1%."), username);
|
||||||
// login notification
|
// login notification
|
||||||
this->notification_manager->close_notification_of_type(NotificationType::UserAccountID);
|
this->notification_manager->close_notification_of_type(NotificationType::UserAccountID);
|
||||||
// show connect tab
|
// show connect tab
|
||||||
this->notification_manager->push_notification(NotificationType::UserAccountID, NotificationManager::NotificationLevel::ImportantNotificationLevel, text);
|
this->notification_manager->push_notification(NotificationType::UserAccountID, NotificationManager::NotificationLevel::ImportantNotificationLevel, text);
|
||||||
|
}
|
||||||
this->main_frame->add_connect_webview_tab();
|
this->main_frame->add_connect_webview_tab();
|
||||||
// Update User name in TopBar
|
// Update User name in TopBar
|
||||||
this->main_frame->refresh_account_menu();
|
this->main_frame->refresh_account_menu();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user