瀏覽代碼

Fetch only required number of URLs

Vishnu Mohandas 4 年之前
父節點
當前提交
abca565a8a
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      lib/utils/file_uploader.dart

+ 2 - 1
lib/utils/file_uploader.dart

@@ -2,6 +2,7 @@ import 'dart:async';
 import 'dart:collection';
 import 'dart:convert';
 import 'dart:io' as io;
+import 'dart:math';
 import 'package:connectivity/connectivity.dart';
 import 'package:dio/dio.dart';
 import 'package:flutter_sodium/flutter_sodium.dart';
@@ -415,7 +416,7 @@ class FileUploader {
         final response = await _dio.get(
           Configuration.instance.getHttpEndpoint() + "/files/upload-urls",
           queryParameters: {
-            "count": 42, // m4gic number
+            "count": min(42, 2 * _queue.length), // m4gic number
           },
           options: Options(
               headers: {"X-Auth-Token": Configuration.instance.getToken()}),