mirror of
https://github.com/Vencord/Vesktop.git
synced 2025-02-22 21:35:08 +00:00
vecord: download proper vesktop specific preload & renderer css (#90)
Co-authored-by: V <vendicated@riseup.net>
This commit is contained in:
parent
9003b94f85
commit
6dc26aea6a
2 changed files with 9 additions and 3 deletions
|
@ -17,9 +17,10 @@ import { autoStart } from "./autoStart";
|
||||||
import { VENCORD_FILES_DIR, VENCORD_QUICKCSS_FILE, VENCORD_THEMES_DIR } from "./constants";
|
import { VENCORD_FILES_DIR, VENCORD_QUICKCSS_FILE, VENCORD_THEMES_DIR } from "./constants";
|
||||||
import { mainWin } from "./mainWindow";
|
import { mainWin } from "./mainWindow";
|
||||||
import { Settings } from "./settings";
|
import { Settings } from "./settings";
|
||||||
|
import { FILES_TO_DOWNLOAD } from "./utils/vencordLoader";
|
||||||
|
|
||||||
ipcMain.on(IpcEvents.GET_VENCORD_PRELOAD_FILE, e => {
|
ipcMain.on(IpcEvents.GET_VENCORD_PRELOAD_FILE, e => {
|
||||||
e.returnValue = join(VENCORD_FILES_DIR, "preload.js");
|
e.returnValue = join(VENCORD_FILES_DIR, "vencordDesktopPreload.js");
|
||||||
});
|
});
|
||||||
|
|
||||||
ipcMain.on(IpcEvents.GET_VENCORD_RENDERER_SCRIPT, e => {
|
ipcMain.on(IpcEvents.GET_VENCORD_RENDERER_SCRIPT, e => {
|
||||||
|
@ -111,7 +112,7 @@ ipcMain.handle(IpcEvents.SELECT_VENCORD_DIR, async () => {
|
||||||
if (!res.filePaths.length) return "cancelled";
|
if (!res.filePaths.length) return "cancelled";
|
||||||
|
|
||||||
const dir = res.filePaths[0];
|
const dir = res.filePaths[0];
|
||||||
for (const file of ["vencordDesktopMain.js", "preload.js", "vencordDesktopRenderer.js", "renderer.css"]) {
|
for (const file of FILES_TO_DOWNLOAD) {
|
||||||
if (!existsSync(join(dir, file))) return "invalid";
|
if (!existsSync(join(dir, file))) return "invalid";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,12 @@ import { downloadFile, simpleGet } from "./http";
|
||||||
|
|
||||||
const API_BASE = "https://api.github.com";
|
const API_BASE = "https://api.github.com";
|
||||||
|
|
||||||
const FILES_TO_DOWNLOAD = ["vencordDesktopMain.js", "preload.js", "vencordDesktopRenderer.js", "renderer.css"];
|
export const FILES_TO_DOWNLOAD = [
|
||||||
|
"vencordDesktopMain.js",
|
||||||
|
"vencordDesktopPreload.js",
|
||||||
|
"vencordDesktopRenderer.js",
|
||||||
|
"vencordDesktopRenderer.css"
|
||||||
|
];
|
||||||
|
|
||||||
export interface ReleaseData {
|
export interface ReleaseData {
|
||||||
name: string;
|
name: string;
|
||||||
|
|
Loading…
Add table
Reference in a new issue