mirror of
https://github.com/koloideal/Casha.git
synced 2026-08-08 09:41:13 +03:00
19 lines
570 B
Dart
19 lines
570 B
Dart
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;
|
|
});
|