更新 'SrcJyDrpy.js'

master
src48597962 8 months ago
parent fc6fe860af
commit c4be3dd6ae
  1. 9
      SrcJyDrpy.js

@ -1,5 +1,4 @@
const testPath = module.modulePath.slice(0, module.modulePath.lastIndexOf("/")) + "/";
log(testPath);
const JSEngine = com.example.hikerview.service.parser.JSEngine;
const drpyMap = new Map();
const GMkey = module.importParam;
@ -19,7 +18,7 @@ function sync(func, sp) {
return new org.mozilla.javascript.Synchronizer(func, sp || {});
}
function createDrpy(key,path) {
function createDrpy(key) {
JSEngine.getInstance().evalJS(buildJsEnv(MY_TICKET) + "\n!" + $.toString((key, path, GMkey, MY_TICKET) => {
const localKey = "drpy";
globalThis.local = {
@ -101,7 +100,7 @@ function createDrpy(key,path) {
GM.has(GMkey, (DrpyManage) => {
DrpyManage.put(key, drpy2);
});
}, key, path, GMkey, MY_TICKET) + ";\n", "", false);
}, key, testPath, GMkey, MY_TICKET) + ";\n", "", false);
}
function createNewDrpy(source) {
@ -112,7 +111,7 @@ function createNewDrpy(source) {
return drpy;
}
function get(key,ext,path) {
function get(key,ext) {
return sync(() => {
log(drpyMap.size)
if (drpyMap.has(key)) {
@ -123,7 +122,7 @@ function get(key,ext,path) {
log("删除缓存")
del(Array.from(drpyMap.keys()).at(0));
}
let source = {key:key,ext:ext,path:path};
let source = {key:key,ext:ext};
let drpy = createNewDrpy(source);
return drpy;
}, this).call();

Loading…
Cancel
Save