Reconnect automatically after changing service-mode

This commit is contained in:
Pey
2024-07-13 13:49:52 +03:30
parent 218c6d49bc
commit 0b288a599f

View File

@@ -23,18 +23,19 @@ class _ConnectionWrapperState extends ConsumerState<ConnectionWrapper>
Widget build(BuildContext context) {
ref.listen(connectionNotifierProvider, (_, __) {});
ref.listen(configOptionNotifierProvider, (previous, next) {
ref.listen(configOptionNotifierProvider, (previous, next) async {
if (next case AsyncData(value: true)) {
final t = ref.read(translationsProvider);
ref.watch(inAppNotificationControllerProvider).showActionToast(
t.connection.reconnectMsg,
actionText: t.connection.reconnect,
callback: () async {
await ref
.read(connectionNotifierProvider.notifier)
.reconnect(await ref.read(activeProfileProvider.future));
},
);
await ref.read(connectionNotifierProvider.notifier).reconnect(await ref.read(activeProfileProvider.future));
// ref.watch(inAppNotificationControllerProvider).showActionToast(
// t.connection.reconnectMsg,
// actionText: t.connection.reconnect,
// callback: () async {
// await ref
// .read(connectionNotifierProvider.notifier)
// .reconnect(await ref.read(activeProfileProvider.future));
// },
// );
}
});