Auto Task Assignment

This commit is contained in:
2026-02-18 23:14:50 +08:00
parent 372928d8e7
commit 5ec57a1cec
12 changed files with 1109 additions and 138 deletions
+4 -2
View File
@@ -9,9 +9,11 @@ import 'supabase_provider.dart';
final currentUserIdProvider = Provider<String?>((ref) {
final authState = ref.watch(authStateChangesProvider);
return authState.maybeWhen(
// Be explicit about loading/error to avoid dynamic dispatch problems.
return authState.when(
data: (state) => state.session?.user.id,
orElse: () => ref.watch(sessionProvider)?.user.id,
loading: () => ref.watch(sessionProvider)?.user.id,
error: (_, __) => ref.watch(sessionProvider)?.user.id,
);
});