Refactor service wrappers

This commit is contained in:
problematicconsumer
2024-01-05 15:21:10 +03:30
parent 8e1045f862
commit 348c2935ec
5 changed files with 7 additions and 8 deletions

View File

@@ -3,7 +3,7 @@ import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:hiddify/core/preferences/general_preferences.dart';
import 'package:hiddify/core/router/routes.dart';
import 'package:hiddify/services/deep_link_service.dart';
import 'package:hiddify/features/deep_link/notifier/deep_link_notifier.dart';
import 'package:hiddify/utils/utils.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
import 'package:sentry_flutter/sentry_flutter.dart';
@@ -21,7 +21,7 @@ final GlobalKey<NavigatorState> rootNavigatorKey = GlobalKey<NavigatorState>();
GoRouter router(RouterRef ref) {
final notifier = ref.watch(routerListenableProvider.notifier);
final deepLink = ref.listen(
deepLinkServiceProvider,
deepLinkNotifierProvider,
(_, next) async {
if (next case AsyncData(value: final link?)) {
await ref.state.push(AddProfileRoute(url: link.url).location);