|
1 | 1 | import { gameManagerMap, libraryManagerMap } from 'backend/storeManagers'
|
2 | 2 | import { TypeCheckedStoreBackend } from './../electron_store'
|
3 | 3 | import { logError, logInfo, LogPrefix, logWarning } from '../logger/logger'
|
4 |
| -import { getFileSize, removeFolder } from '../utils' |
| 4 | +import { getFileSize } from '../utils' |
5 | 5 | import { DMQueueElement, DMStatus, DownloadManagerState } from 'common/types'
|
6 | 6 | import { installQueueElement, updateQueueElement } from './utils'
|
7 | 7 | import { sendFrontendMessage } from '../main_window'
|
@@ -221,23 +221,10 @@ function cancelCurrentDownload({ removeDownloaded = false }) {
|
221 | 221 |
|
222 | 222 | const { runner } = currentElement!.params
|
223 | 223 | if (runner === 'hyperplay' && removeDownloaded) {
|
224 |
| - const { appName, gameInfo, channelName } = currentElement!.params |
225 |
| - const { folder_name } = gameInfo |
226 |
| - if (gameInfo.channels === undefined || channelName === undefined) { |
227 |
| - console.error( |
228 |
| - `Error when canceling current download channels ${gameInfo.channels} or channelName ${channelName} is undefined` |
229 |
| - ) |
230 |
| - return |
231 |
| - } |
232 |
| - const releaseMeta = gameInfo.channels[channelName].release_meta |
233 |
| - |
234 |
| - if (releaseMeta) { |
235 |
| - const tempfolder = join(configFolder, 'hyperplay', '.temp', appName) |
236 |
| - logInfo(`Removing ${tempfolder}...`, LogPrefix.DownloadManager) |
237 |
| - callAbortController(appName) |
238 |
| - } else if (folder_name) { |
239 |
| - removeFolder(currentElement.params.path, folder_name) |
240 |
| - } |
| 224 | + const { appName } = currentElement!.params |
| 225 | + const tempfolder = join(configFolder, 'hyperplay', '.temp', appName) |
| 226 | + logInfo(`Removing ${tempfolder}...`, LogPrefix.DownloadManager) |
| 227 | + callAbortController(appName) |
241 | 228 | }
|
242 | 229 | currentElement = null
|
243 | 230 | }
|
|
0 commit comments