diff --git a/src/main/events/cloud-save/upload-save-game.ts b/src/main/events/cloud-save/upload-save-game.ts index 48a60b5b..7f184909 100644 --- a/src/main/events/cloud-save/upload-save-game.ts +++ b/src/main/events/cloud-save/upload-save-game.ts @@ -40,7 +40,8 @@ const bundleBackup = async ( return tarLocation; }; -export const createBackup = async ( +export const uploadSaveGame = async ( + _event: Electron.IpcMainInvokeEvent, objectId: string, shop: GameShop, downloadOptionTitle: string | null @@ -102,13 +103,4 @@ export const createBackup = async ( }); }; -const uploadSaveGame = async ( - _event: Electron.IpcMainInvokeEvent, - objectId: string, - shop: GameShop, - downloadOptionTitle: string | null -) => { - return createBackup(objectId, shop, downloadOptionTitle); -}; - registerEvent("uploadSaveGame", uploadSaveGame); diff --git a/src/main/services/process-watcher.ts b/src/main/services/process-watcher.ts index 0cf4605f..0b04defe 100644 --- a/src/main/services/process-watcher.ts +++ b/src/main/services/process-watcher.ts @@ -6,7 +6,6 @@ import axios from "axios"; import { exec } from "child_process"; import { ProcessPayload } from "./download/types"; import { gamesSublevel, levelKeys } from "@main/level"; -import { createBackup } from "@main/events/cloud-save/upload-save-game"; const commands = { findWineDir: `lsof -c wine 2>/dev/null | grep '/drive_c/windows$' | head -n 1 | awk '{for(i=9;i<=NF;i++) printf "%s ", $i; print ""}'`, @@ -283,10 +282,6 @@ const onCloseGame = (game: Game) => { gamesPlaytime.delete(levelKeys.game(game.shop, game.objectId)); if (game.remoteId) { - // create backup - // todo: check for hydra cloud? - createBackup(game.objectId, game.shop, ""); - updateGamePlaytime( game, performance.now() - gamePlaytime.lastSyncTick, diff --git a/src/renderer/src/pages/settings/settings.tsx b/src/renderer/src/pages/settings/settings.tsx index 9652f0af..c752890a 100644 --- a/src/renderer/src/pages/settings/settings.tsx +++ b/src/renderer/src/pages/settings/settings.tsx @@ -5,7 +5,7 @@ import { useTranslation } from "react-i18next"; import { SettingsRealDebrid } from "./settings-real-debrid"; import { SettingsGeneral } from "./settings-general"; import { SettingsBehavior } from "./settings-behavior"; - +import torBoxLogo from "@renderer/assets/icons/torbox.webp"; import { SettingsDownloadSources } from "./settings-download-sources"; import { SettingsContextConsumer, @@ -74,6 +74,13 @@ export default function Settings() { } onClick={() => setCurrentCategoryIndex(index)} > + {index === 3 && ( + TorBox + )} {category} ))} diff --git a/src/types/index.ts b/src/types/index.ts index 1f189a8d..1e089d08 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -10,8 +10,6 @@ export type HydraCloudFeature = | "backup" | "achievements-points"; -export type DebridServices = "RealDebrid" | "TorBox"; - export interface GameRepack { id: number; title: string;