Track bundled vendor runtime sources
This commit is contained in:
46
vendor/aigcpanel/electron/mapi/main.ts
vendored
Normal file
46
vendor/aigcpanel/electron/mapi/main.ts
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
import config from "./config/main";
|
||||
import log from "./log/main";
|
||||
import app from "./app/main";
|
||||
import storage from "./storage/main";
|
||||
import db from "./db/main";
|
||||
import file from "./file/main";
|
||||
import event from "./event/main";
|
||||
import ui from "./ui";
|
||||
import keys from "./keys/main";
|
||||
import user from "./user/main";
|
||||
import misc from "./misc/main";
|
||||
import updater from "./updater/main";
|
||||
import server from "./server/main";
|
||||
import httpserver from "./httpserver/main";
|
||||
import "./workflow/main";
|
||||
|
||||
const $mapi = {
|
||||
app,
|
||||
log,
|
||||
config,
|
||||
storage,
|
||||
db,
|
||||
file,
|
||||
event,
|
||||
ui,
|
||||
keys,
|
||||
user,
|
||||
misc,
|
||||
updater,
|
||||
server,
|
||||
httpserver,
|
||||
};
|
||||
|
||||
export const MAPI = {
|
||||
async init() {
|
||||
await $mapi.user.init();
|
||||
await $mapi.db.init();
|
||||
await $mapi.event.init();
|
||||
},
|
||||
ready() {
|
||||
$mapi.keys.ready();
|
||||
},
|
||||
destroy() {
|
||||
$mapi.keys.destroy();
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user