fix: update request limit to 5 and use fetchNative for API calls
This commit is contained in:
@@ -13,6 +13,7 @@ import { v4 } from "uuid";
|
|||||||
import { getModuleTriggers } from "./modules";
|
import { getModuleTriggers } from "./modules";
|
||||||
import { Mutex } from "../mutex";
|
import { Mutex } from "../mutex";
|
||||||
import { tokenize } from "../tokenizer";
|
import { tokenize } from "../tokenizer";
|
||||||
|
import { fetchNative } from "../globalApi.svelte";
|
||||||
|
|
||||||
let luaFactory:LuaFactory
|
let luaFactory:LuaFactory
|
||||||
let LuaSafeIds = new Set<string>()
|
let LuaSafeIds = new Set<string>()
|
||||||
@@ -217,10 +218,10 @@ export async function runLua(code:string, arg:{
|
|||||||
lastRequestResetTime = Date.now()
|
lastRequestResetTime = Date.now()
|
||||||
}
|
}
|
||||||
|
|
||||||
if(lastRequestsCount > 8){
|
if(lastRequestsCount > 5){
|
||||||
return {
|
return {
|
||||||
status: 429,
|
status: 429,
|
||||||
data: 'Too many requests. you can request 8 times per minute'
|
data: 'Too many requests. you can request 5 times per minute'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -236,7 +237,9 @@ export async function runLua(code:string, arg:{
|
|||||||
}
|
}
|
||||||
|
|
||||||
//browser fetch
|
//browser fetch
|
||||||
const d = await fetch(url)
|
const d = await fetchNative(url, {
|
||||||
|
method: "GET"
|
||||||
|
})
|
||||||
const text = await d.text()
|
const text = await d.text()
|
||||||
return {
|
return {
|
||||||
status: d.status,
|
status: d.status,
|
||||||
|
|||||||
Reference in New Issue
Block a user