mirror of
https://github.com/immich-app/immich.git
synced 2025-03-11 02:23:09 -05:00
fix(mobile): sync issue (#9149)
This commit is contained in:
parent
59caf1fce4
commit
87de809e3d
2 changed files with 7 additions and 5 deletions
|
@ -35,7 +35,7 @@ class ImmichAppBarDialog extends HookConsumerWidget {
|
||||||
ref.read(currentUserProvider.notifier).refresh();
|
ref.read(currentUserProvider.notifier).refresh();
|
||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
[user],
|
[],
|
||||||
);
|
);
|
||||||
|
|
||||||
buildTopRow() {
|
buildTopRow() {
|
||||||
|
@ -115,12 +115,12 @@ class ImmichAppBarDialog extends HookConsumerWidget {
|
||||||
content: "app_bar_signout_dialog_content",
|
content: "app_bar_signout_dialog_content",
|
||||||
ok: "app_bar_signout_dialog_ok",
|
ok: "app_bar_signout_dialog_ok",
|
||||||
onOk: () async {
|
onOk: () async {
|
||||||
await ref.watch(authenticationProvider.notifier).logout();
|
await ref.read(authenticationProvider.notifier).logout();
|
||||||
|
|
||||||
ref.read(manualUploadProvider.notifier).cancelBackup();
|
ref.read(manualUploadProvider.notifier).cancelBackup();
|
||||||
ref.watch(backupProvider.notifier).cancelBackup();
|
ref.read(backupProvider.notifier).cancelBackup();
|
||||||
ref.watch(assetProvider.notifier).clearAllAsset();
|
ref.read(assetProvider.notifier).clearAllAsset();
|
||||||
ref.watch(websocketProvider.notifier).disconnect();
|
ref.read(websocketProvider.notifier).disconnect();
|
||||||
context.replaceRoute(const LoginRoute());
|
context.replaceRoute(const LoginRoute());
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
@ -4,6 +4,7 @@ import 'package:image_picker/image_picker.dart';
|
||||||
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
||||||
import 'package:immich_mobile/modules/home/providers/upload_profile_image.provider.dart';
|
import 'package:immich_mobile/modules/home/providers/upload_profile_image.provider.dart';
|
||||||
import 'package:immich_mobile/shared/models/store.dart';
|
import 'package:immich_mobile/shared/models/store.dart';
|
||||||
|
import 'package:immich_mobile/shared/providers/user.provider.dart';
|
||||||
import 'package:immich_mobile/shared/ui/user_circle_avatar.dart';
|
import 'package:immich_mobile/shared/ui/user_circle_avatar.dart';
|
||||||
import 'package:immich_mobile/modules/login/models/authentication_state.model.dart';
|
import 'package:immich_mobile/modules/login/models/authentication_state.model.dart';
|
||||||
import 'package:immich_mobile/modules/login/providers/authentication.provider.dart';
|
import 'package:immich_mobile/modules/login/providers/authentication.provider.dart';
|
||||||
|
@ -67,6 +68,7 @@ class AppBarProfileInfoBox extends HookConsumerWidget {
|
||||||
if (user != null) {
|
if (user != null) {
|
||||||
user.profileImagePath = profileImagePath;
|
user.profileImagePath = profileImagePath;
|
||||||
Store.put(StoreKey.currentUser, user);
|
Store.put(StoreKey.currentUser, user);
|
||||||
|
ref.read(currentUserProvider.notifier).refresh();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue