From 4802277dca7ba288cd5a0a450d7144054945d013 Mon Sep 17 00:00:00 2001 From: ShootingStarDragons Date: Sat, 21 Jun 2025 01:26:14 +0900 Subject: [PATCH] fix: notification clicked still cannot jump the context in context.go is the BuildContext by flutter, not that one from go_router. example is here: https://github.com/flutter/packages/blob/main/packages/go_router/example/lib/main.dart it was a mistaken --- lib/widgets/local_notifications_extension.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/widgets/local_notifications_extension.dart b/lib/widgets/local_notifications_extension.dart index 38b8f5517..bf0542455 100644 --- a/lib/widgets/local_notifications_extension.dart +++ b/lib/widgets/local_notifications_extension.dart @@ -1,11 +1,11 @@ import 'dart:io'; import 'package:collection/collection.dart'; +import 'package:fluffychat/widgets/fluffy_chat_app.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:desktop_notifications/desktop_notifications.dart'; -import 'package:go_router/go_router.dart'; import 'package:matrix/matrix.dart'; import 'package:universal_html/html.dart' as html; @@ -112,7 +112,7 @@ extension LocalNotificationsExtension on MatrixState { ); break; case DesktopNotificationActions.openChat: - context.go('/rooms/${event.room.id}'); + FluffyChatApp.router.go('/rooms/${event.room.id}'); break; } });