fix: Add Support for Chapter Groups in FenrirRealm (#1838)
* FenrirRealm: Fix broken chapter groups Adds supports for chapter groups, which in turn fixes broken chapter list with grouped chapters * FenrirRealm: Use chapter group slug Fixes broken chapter with hardcoded slug * FenrirRealm: Fix code formatting issues
This commit is contained in:
committed by
GitHub
parent
0d34e59e4d
commit
de0a665a59
@@ -10,7 +10,7 @@ class FenrirRealmPlugin implements Plugin.PluginBase {
|
|||||||
name = 'Fenrir Realm';
|
name = 'Fenrir Realm';
|
||||||
icon = 'src/en/fenrirrealm/icon.png';
|
icon = 'src/en/fenrirrealm/icon.png';
|
||||||
site = 'https://fenrirealm.com';
|
site = 'https://fenrirealm.com';
|
||||||
version = '1.0.9';
|
version = '1.0.10';
|
||||||
imageRequestInit?: Plugin.ImageRequestInit | undefined = undefined;
|
imageRequestInit?: Plugin.ImageRequestInit | undefined = undefined;
|
||||||
|
|
||||||
hideLocked = storage.get('hideLocked');
|
hideLocked = storage.get('hideLocked');
|
||||||
@@ -91,14 +91,19 @@ class FenrirRealmPlugin implements Plugin.PluginBase {
|
|||||||
.map(c => ({
|
.map(c => ({
|
||||||
name:
|
name:
|
||||||
(c.locked?.price ? '🔒 ' : '') +
|
(c.locked?.price ? '🔒 ' : '') +
|
||||||
|
(c.group?.index === null ? '' : 'Vol ' + c.group.index + ' ') +
|
||||||
'Chapter ' +
|
'Chapter ' +
|
||||||
c.number +
|
c.number +
|
||||||
(c.title && c.title.trim() != 'Chapter ' + c.number
|
(c.title && c.title.trim() != 'Chapter ' + c.number
|
||||||
? ' - ' + c.title
|
? ' - ' + c.title.replace(/^chapter [0-9]+ . /i, '')
|
||||||
: ''),
|
: ''),
|
||||||
path: novelPath + '/chapter-' + c.number,
|
path:
|
||||||
|
novelPath +
|
||||||
|
(c.group?.index === null ? '' : '/' + c.group.slug) +
|
||||||
|
'/chapter-' +
|
||||||
|
c.number,
|
||||||
releaseTime: c.created_at,
|
releaseTime: c.created_at,
|
||||||
chapterNumber: c.number,
|
chapterNumber: c.number + c.group?.index * 1000000000000,
|
||||||
}))
|
}))
|
||||||
.sort((a, b) => a.chapterNumber - b.chapterNumber);
|
.sort((a, b) => a.chapterNumber - b.chapterNumber);
|
||||||
return novel;
|
return novel;
|
||||||
|
|||||||
Reference in New Issue
Block a user