diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml
index ad81025..d8a0ed1 100644
--- a/.idea/libraries/Dart_Packages.xml
+++ b/.idea/libraries/Dart_Packages.xml
@@ -226,6 +226,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -362,8 +383,8 @@
-
+
@@ -384,8 +405,8 @@
-
+
@@ -420,7 +441,6 @@
-
@@ -733,6 +753,9 @@
+
+
+
@@ -759,7 +782,6 @@
-
diff --git a/.idea/libraries/Flutter_Plugins.xml b/.idea/libraries/Flutter_Plugins.xml
index c4e0028..4c421aa 100644
--- a/.idea/libraries/Flutter_Plugins.xml
+++ b/.idea/libraries/Flutter_Plugins.xml
@@ -5,6 +5,8 @@
+
+
diff --git a/data/lib/services/auth_service.dart b/data/lib/services/auth_service.dart
index 3dc66ef..6753c34 100644
--- a/data/lib/services/auth_service.dart
+++ b/data/lib/services/auth_service.dart
@@ -5,7 +5,7 @@ import 'package:googleapis/drive/v3.dart' as drive;
final googleSignInProvider = Provider(
(ref) => GoogleSignIn(
scopes: [
- drive.DriveApi.driveFileScope,
+ drive.DriveApi.driveScope,
],
),
);
diff --git a/data/lib/services/google_drive_service.dart b/data/lib/services/google_drive_service.dart
index 0db8117..ff26b20 100644
--- a/data/lib/services/google_drive_service.dart
+++ b/data/lib/services/google_drive_service.dart
@@ -1,5 +1,4 @@
import 'package:extension_google_sign_in_as_googleapis_auth/extension_google_sign_in_as_googleapis_auth.dart';
-import 'package:flutter/foundation.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:google_sign_in/google_sign_in.dart';
import 'package:googleapis/drive/v3.dart' as drive;
@@ -15,14 +14,21 @@ class GoogleDriveService {
const GoogleDriveService(this._googleSignIn);
Future getDriveFiles() async {
+ print("Getting drive files..");
if (_googleSignIn.currentUser != null) {
+ print("currentUser: ${_googleSignIn.currentUser}");
final client = await _googleSignIn.authenticatedClient();
- if (client == null) return;
- final driveApi = drive.DriveApi(client);
- final files = await driveApi.files.list();
- if (kDebugMode) {
- print(files);
+ print("client: $client");
+ print("client is null: ${client == null}");
+ final driveApi = drive.DriveApi(client!);
+ try {
+ final files = await driveApi.files.list();
+ print(files.toJson());
+ } catch (e) {
+ print("Error: $e");
}
+ } else {
+ print("currentUser: null");
}
}
}