Ver código fonte

Update API endpoint to upload and fetch files

Vishnu Mohandas 4 anos atrás
pai
commit
d5338af961

+ 2 - 8
lib/models/file.dart

@@ -106,11 +106,8 @@ class File {
   }
 
   String getDownloadUrl() {
-    final api = isEncrypted ? "encrypted-files" : "files";
     return Configuration.instance.getHttpEndpoint() +
-        "/" +
-        api +
-        "/download/" +
+        "/files/download/" +
         uploadedFileID.toString() +
         "?token=" +
         Configuration.instance.getToken();
@@ -127,11 +124,8 @@ class File {
   }
 
   String getThumbnailUrl() {
-    final api = isEncrypted ? "encrypted-files" : "files";
     return Configuration.instance.getHttpEndpoint() +
-        "/" +
-        api +
-        "/preview/" +
+        "/files/preview/" +
         uploadedFileID.toString() +
         "?token=" +
         Configuration.instance.getToken();

+ 1 - 1
lib/utils/file_downloader.dart

@@ -17,7 +17,7 @@ class DiffFetcher {
   Future<List<File>> getEncryptedFilesDiff(int lastSyncTime, int limit) async {
     return _dio
         .get(
-          Configuration.instance.getHttpEndpoint() + "/encrypted-files/diff",
+          Configuration.instance.getHttpEndpoint() + "/files/diff",
           queryParameters: {
             "token": Configuration.instance.getToken(),
             "sinceTime": lastSyncTime,

+ 2 - 3
lib/utils/file_uploader.dart

@@ -19,8 +19,7 @@ class FileUploader {
   Future<UploadURL> getUploadURL() {
     return Dio()
         .get(
-          Configuration.instance.getHttpEndpoint() +
-              "/encrypted-files/upload-url",
+          Configuration.instance.getHttpEndpoint() + "/files/upload-url",
           options: Options(
               headers: {"X-Auth-Token": Configuration.instance.getToken()}),
         )
@@ -114,7 +113,7 @@ class FileUploader {
     };
     return _dio
         .post(
-      Configuration.instance.getHttpEndpoint() + "/encrypted-files",
+      Configuration.instance.getHttpEndpoint() + "/files",
       options:
           Options(headers: {"X-Auth-Token": Configuration.instance.getToken()}),
       data: data,