فهرست منبع

Remove unnecessary param for fetching public key

Vishnu Mohandas 4 سال پیش
والد
کامیت
3f5ef06a09
2فایلهای تغییر یافته به همراه3 افزوده شده و 9 حذف شده
  1. 2 8
      lib/services/user_service.dart
  2. 1 1
      lib/ui/share_folder_widget.dart

+ 2 - 8
lib/services/user_service.dart

@@ -47,17 +47,11 @@ class UserService {
     });
   }
 
-  Future<String> getPublicKey({String email, int userID}) async {
-    final queryParams = Map<String, dynamic>();
-    if (userID != null) {
-      queryParams["userID"] = userID;
-    } else {
-      queryParams["email"] = email;
-    }
+  Future<String> getPublicKey(String email) async {
     try {
       final response = await _dio.get(
         Configuration.instance.getHttpEndpoint() + "/users/public-key",
-        queryParameters: queryParams,
+        queryParameters: {"email": email},
         options: Options(
           headers: {
             "X-Auth-Token": Configuration.instance.getToken(),

+ 1 - 1
lib/ui/share_folder_widget.dart

@@ -152,7 +152,7 @@ class _SharingDialogState extends State<SharingDialog> {
     }
     final dialog = createProgressDialog(context, "Searching for user...");
     await dialog.show();
-    final publicKey = await UserService.instance.getPublicKey(email: _email);
+    final publicKey = await UserService.instance.getPublicKey(_email);
     await dialog.hide();
     if (publicKey == null) {
       Navigator.of(context).pop();