瀏覽代碼

merge AriaNg commit(https://github.com/mayswind/AriaNg/commit/b1177ef1c74e040a592f45ab85e4b0b22ad7636f)

MaysWind 3 年之前
父節點
當前提交
851e648ed0
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 1 0
      app/scripts/config/constants.js
  2. 3 2
      app/scripts/services/aria2HttpRpcService.js

+ 1 - 0
app/scripts/config/constants.js

@@ -13,6 +13,7 @@
         defaultHost: 'localhost',
         defaultSecureProtocol: 'https',
         defaultPathSeparator: '/',
+        httpRequestTimeout: 20000,
         websocketAutoReconnect: true,
         globalStatStorageCapacity: 120,
         taskStatStorageCapacity: 300,

+ 3 - 2
app/scripts/services/aria2HttpRpcService.js

@@ -1,7 +1,7 @@
 (function () {
     'use strict';
 
-    angular.module('ariaNg').factory('aria2HttpRpcService', ['$http', 'ariaNgCommonService', 'ariaNgSettingService', 'ariaNgLogService', function ($http, ariaNgCommonService, ariaNgSettingService, ariaNgLogService) {
+    angular.module('ariaNg').factory('aria2HttpRpcService', ['$http', 'ariaNgConstants', 'ariaNgCommonService', 'ariaNgSettingService', 'ariaNgLogService', function ($http, ariaNgConstants, ariaNgCommonService, ariaNgSettingService, ariaNgLogService) {
         var rpcUrl = ariaNgSettingService.getCurrentRpcUrl();
         var method = ariaNgSettingService.getCurrentRpcHttpMethod();
 
@@ -57,7 +57,8 @@
 
                 var requestContext = {
                     url: rpcUrl,
-                    method: method
+                    method: method,
+                    timeout: ariaNgConstants.httpRequestTimeout
                 };
 
                 if (requestContext.method === 'POST') {