Fix Download Archive

This commit is contained in:
Izuco 2022-04-17 21:44:58 +02:00
parent 4caf8f87d0
commit eaa24985ad
No known key found for this signature in database
GPG key ID: E9CBE9E4EF3A1BFA

View file

@ -37,6 +37,7 @@ const addToArchive = (kind: {
id: ID,
already: []
});
(data as any)[kind.service][kind.type] = items;
} else {
if (kind.service === 'funi') {
data['funi'] = {
@ -71,7 +72,8 @@ const downloaded = (kind: {
type: 's'|'srz'
}, ID: string, episode: string[]) => {
let data = loadData();
if (!Object.prototype.hasOwnProperty.call(data, kind.service)) {
if (!Object.prototype.hasOwnProperty.call(data, kind.service) || !Object.prototype.hasOwnProperty.call(data[kind.service], kind.type)
|| !Object.prototype.hasOwnProperty.call((data as any)[kind.service][kind.type], ID)) {
addToArchive(kind, ID);
data = loadData(); // Load updated version
}