Skip to content
This repository was archived by the owner on Apr 12, 2022. It is now read-only.

Commit 2d13741

Browse files
committed
jojo: remove date-fns
1 parent 62e58fd commit 2d13741

File tree

3 files changed

+6
-12
lines changed

3 files changed

+6
-12
lines changed

src/@jojo/horribleSubs/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44
"main": "index.js",
55
"private": true,
66
"dependencies": {
7+
"log4js": "^5.3.0",
8+
"luxon": "^1.21.0",
79
"rss-parser": "^3.7.3",
8-
"typedi": "^0.8.0",
9-
"date-fns": "^2.6.0",
10-
"log4js": "^5.3.0"
10+
"typedi": "^0.8.0"
1111
},
12-
"devDependencies": {
13-
}
12+
"devDependencies": {}
1413
}

src/@jojo/horribleSubs/services/HorribleSubsService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { addDays, compareAsc } from 'date-fns'
21
import log4js from 'log4js'
2+
import { DateTime } from 'luxon'
33
import Parser from 'rss-parser'
44
import { Service } from 'typedi'
55
import { ConfigService } from '../../../core/services/ConfigService'
@@ -38,7 +38,7 @@ export class HorribleSubsService {
3838
.filter((item) =>
3939
blacklist.findIndex((re: RegExp) => re.test(item.title)) === -1
4040
)
41-
.filter((item) => compareAsc(new Date(), addDays(item.pubDate, delayDays)) > 0)
41+
.filter((item) => DateTime.fromJSDate(item.pubDate).plus({ days: delayDays }).diffNow().milliseconds < 0)
4242
.slice(0, limit)
4343
} catch (error) {
4444
logger.error(new Error('HorribleSubs_rss_feed_fetch_error'))

yarn.lock

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1112,11 +1112,6 @@ dashdash@^1.12.0:
11121112
dependencies:
11131113
assert-plus "^1.0.0"
11141114

1115-
date-fns@^2.6.0:
1116-
version "2.6.0"
1117-
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.6.0.tgz#a5bc82e6a4c3995ae124b0ba1a71aec7b8cbd666"
1118-
integrity sha512-F55YxqRdEfP/eYQmQjLN798v0AwLjmZ8nMBjdQvNwEE3N/zWVrlkkqT+9seBlPlsbkybG4JmWg3Ee3dIV9BcGQ==
1119-
11201115
date-format@^2.1.0:
11211116
version "2.1.0"
11221117
resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf"

0 commit comments

Comments
 (0)