feat: Implemented romm saves for dolphin and xenia

feat: Implemented save backups for emulatorjs
fix: Added support for rar archives
fix: Moved to individual ini adjustments for pcsx2 and ppsspp to allow for user editing of configs
This commit is contained in:
Simeon Radivoev 2026-04-09 17:15:37 +03:00
parent 54dd9256e3
commit 7948bd24fa
Signed by: simeonradivoev
GPG key ID: 7611A451D2A5D37A
36 changed files with 1103 additions and 243 deletions

View file

@ -223,14 +223,28 @@ export class JobContext<T extends IJob<TData, TState>, TData, TState extends str
}
} catch (error)
{
if (error !== 'cancel')
try
{
console.error(error);
if (error instanceof Event)
{
if (error.target instanceof AbortSignal)
{
} else
{
console.error(error);
}
} else
{
console.error(error);
this.events.emit('error', { id: this.m_id, job: this, error });
this.error = error;
}
} finally
{
this.m_promise.resolve(undefined);
}
this.events.emit('error', { id: this.m_id, job: this, error });
this.error = error;
this.m_promise.resolve(undefined);
} finally
{
this.running = false;