This commit is contained in:
2026-06-29 20:43:13 +03:00
parent 19db4fe688
commit 64a3f4e34e
24 changed files with 1154 additions and 152 deletions
@@ -0,0 +1,18 @@
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:google_sign_in/google_sign_in.dart';
import '../services/google_drive_service.dart';
final googleDriveServiceProvider = Provider<GoogleDriveService>((ref) {
final signIn = GoogleSignIn(
scopes: [
'email',
'https://www.googleapis.com/auth/drive.appdata',
],
);
return GoogleDriveService(signIn);
});
final googleDriveUserProvider = StreamProvider<GoogleSignInAccount?>((ref) {
final service = ref.watch(googleDriveServiceProvider);
return service.onUserChanged;
});