Ver código fonte

归集延迟30s

DevYK 2 anos atrás
pai
commit
5745943c16
2 arquivos alterados com 7 adições e 6 exclusões
  1. 4 3
      model/moralis_sdk.js
  2. 3 3
      routes/sdk.js

+ 4 - 3
model/moralis_sdk.js

@@ -50,7 +50,8 @@ async function initMasterSDK() {
     }
     await Moralis.start({ serverUrl, appId, masterKey });
     logger.debug('initMasterSDK start ok')
-    masterInit = true
+    // masterInit = true
+    setWeb3apiRateLimit()
 }
 
 async function initMoralisSecretSDK() {
@@ -61,13 +62,13 @@ async function initMoralisSecretSDK() {
     logger.debug('initMoralisSecretSDK start')
     await Moralis.start({ serverUrl, appId, moralisSecret });
     logger.debug('initMoralisSecretSDK start ok')
-    secretInit = true
+    // secretInit = true
+    setWeb3apiRateLimit()
 }
 /**
  * 设置 web3 云函数
  */
 async function setWeb3apiRateLimit() {
-    await initMasterSDK()
     const params = {};
     const ret = await Moralis.Cloud.run("setWeb3apiRateLimit", params);
     logger.error('setWeb3apiRateLimit', ret)

+ 3 - 3
routes/sdk.js

@@ -8,7 +8,7 @@ const redis = require("../model/db/redis_db")  //导入 db.js
 const withdraw_db = require("../model/db/withdraw_db")  //导入 db.js
 const report = require("../model/report")  //导入 db.js
 const BigNumber = require('bignumber.js')
-/**
+/** 
  * 获取代币价格
  * @param {*} ctx 
  */
@@ -111,8 +111,8 @@ async function collect_conis_task() {
             redis.redis_set(reids_token_config.LAST_COLLECT_TIME, 0)
             redis.redis_set(reids_token_config.LAST_COLLECT_PUBLIC_KEY, 0)
         }
-        //间隔 10s 归集,避免提交任务过多
-        await utils.sleep(10000)
+        //间隔 30s 归集,避免提交任务过多
+        await utils.sleep(30000)
     }
     logger.log("collect_conis_task end")
 }