import {setMsgMethod, StorageLocal} from "gs-br-ext";
|
import {ITestService, StationId, TaskReserveKey} from "/src-com";
|
import {executeSearch} from "../task-fn/executeSearch";
|
import {RemoteTask} from "../lib/RemoteTask";
|
import {executeDetail} from "../task-fn/executeDetail";
|
import {executeTask} from "../executeTask";
|
|
|
setMsgMethod<ITestService>({
|
async thisActiveTab() {
|
// console.log((await chrome.tabs.query({active: true, currentWindow: true}))?.[0])
|
},
|
async testSearch(param) {
|
return await executeSearch(param)
|
},
|
async fetchTask() {
|
return await RemoteTask.get(!!(await StorageLocal.getValue(TaskReserveKey)));
|
},
|
async executeTask() {
|
return await executeTask(!!(await StorageLocal.getValue(TaskReserveKey)));
|
},
|
executeDetail
|
})
|