quickInstall as core plugin
This commit is contained in:
parent
8b33faa3c8
commit
75192aa1d2
6 changed files with 16 additions and 6 deletions
10
src/core/plugins/index.ts
Normal file
10
src/core/plugins/index.ts
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
|
||||
export function initCorePlugins() {
|
||||
const unloads = [
|
||||
require("./quickInstall")
|
||||
].map(p => {
|
||||
return p.default();
|
||||
});
|
||||
|
||||
return () => unloads.forEach(m => typeof m === "function" && m());
|
||||
}
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
import patchForumPost from "@ui/quickInstall/forumPost";
|
||||
import patchUrl from "@ui/quickInstall/url";
|
||||
import patchForumPost from "./forumPost";
|
||||
import patchUrl from "./url";
|
||||
|
||||
export default function initQuickInstall() {
|
||||
export default function onLoad() {
|
||||
const patches = new Array<Function>;
|
||||
|
||||
patches.push(patchForumPost());
|
||||
|
|
@ -3,12 +3,12 @@ import { patchCommands } from "@/lib/api/commands";
|
|||
import { initPlugins } from "@lib/managers/plugins";
|
||||
import { patchChatBackground } from "@lib/managers/themes";
|
||||
import { patchAssets } from "@/lib/api/assets";
|
||||
import initQuickInstall from "@ui/quickInstall";
|
||||
import initSafeMode from "@ui/safeMode";
|
||||
import initSettings from "@ui/settings";
|
||||
import initFixes from "@/core/fixes";
|
||||
import logger from "@lib/utils/logger";
|
||||
import initWindowObject from "@lib/windowObject";
|
||||
import { initCorePlugins } from "./core/plugins";
|
||||
|
||||
export default async () => {
|
||||
// Load everything in parallel
|
||||
|
|
@ -20,7 +20,7 @@ export default async () => {
|
|||
initFixes(),
|
||||
initSafeMode(),
|
||||
initSettings(),
|
||||
initQuickInstall(),
|
||||
initCorePlugins(),
|
||||
]);
|
||||
|
||||
// Assign window object
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"include": ["src/**/*.ts"],
|
||||
"include": ["src"],
|
||||
"exclude": ["node_modules"],
|
||||
"compilerOptions": {
|
||||
"baseUrl": ".",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue