Commit Graph

783 Commits

Author SHA1 Message Date
Dainius Dauksevicius
12729b36fb fix docker build, add proper mocks to tests, remove YouTubeAPI dependency on youtube test mock, move index.ts and test.ts to /src ant /test folders 2020-10-26 19:13:30 +02:00
Dainius Daukševičius
62b008e693 remove TODO comments 2020-10-26 19:13:30 +02:00
Dainius Daukševičius
08d27265fc migrate to typescript 2020-10-26 19:13:30 +02:00
Max Baumann
967715ab3b add new missing field checks 2020-10-21 16:31:13 +02:00
Ajay Ramachandran
4f6ff4d177 Don't fail when the YouTube API errors 2020-10-18 01:08:52 -04:00
Ajay Ramachandran
809b09a1c2 Attach private db for read only 2020-10-15 14:25:34 -04:00
Ajay Ramachandran
0a72a64489 Don't cache when cacheTimeMs is NaN 2020-10-15 11:33:47 -04:00
Ajay Ramachandran
d6ca579495 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer into experimental 2020-10-15 11:32:25 -04:00
Ajay Ramachandran
34b8119a21 Increase max username size 2020-10-14 23:12:04 -04:00
Ajay Ramachandran
ad74c2c710 Merge pull request #163 from thignus/reject-80percent-total-submissions
reject submissions if total length is more than 80 precent of the video
2020-10-14 19:43:16 -04:00
Ajay Ramachandran
1f584984f4 Merge pull request #156 from MRuy/147-add-cache-for-gettopusers
Add cache for getTopUsers
2020-10-14 18:48:47 -04:00
Ajay Ramachandran
779b79c54b Merge pull request #165 from ajayyy/testing
Testing
2020-10-14 18:47:55 -04:00
Ajay Ramachandran
4c222ce2cc Merge branch 'master' into reject-80percent-total-submissions 2020-10-14 18:41:55 -04:00
Ajay Ramachandran
e979cbba4e Merge branch 'master' into 147-add-cache-for-gettopusers 2020-10-14 18:35:15 -04:00
Ajay Ramachandran
e4045952c8 Merge branch 'master' into feature/getuserinfo 2020-10-14 18:34:27 -04:00
Ajay Ramachandran
678e4187c5 Merge pull request #154 from MRuy/feature-segmentshift
Added segmentShift
2020-10-14 18:27:09 -04:00
Joe Dowd
830ef7e0dc made youtube api cache have conatcnt part value 2020-10-14 20:52:01 +01:00
Joe Dowd
2426b51512 added delete nosegment endpoint 2020-10-14 20:18:31 +01:00
James Robinson
bcf90e8094 fix formatting and add more comments 2020-10-14 00:43:29 -05:00
James Robinson
2825cb63fb ignore segments with less than -1 votes 2020-10-14 00:33:00 -05:00
James Robinson
85dd187cb0 reject submissions if total length is more than 80 precent of the video 2020-10-14 00:25:05 -05:00
Ajay Ramachandran
0e71f80a78 Merge pull request #162 from ajayyy/experimental
Don't allow dots in videoID
2020-10-11 14:13:19 -04:00
Ajay Ramachandran
e0df3d4208 Don't allow dots in videoID 2020-10-11 14:11:20 -04:00
Ajay Ramachandran
62a047337c Merge pull request #161 from ajayyy/testing
Testing
2020-10-11 13:36:41 -04:00
Ajay Ramachandran
11eb742540 Uncomment code 2020-10-11 13:29:54 -04:00
Ajay Ramachandran
a5f5f72346 Setup different ratelimit for views and votes 2020-10-11 13:07:57 -04:00
Ajay Ramachandran
73b7332639 Add vote rate limit to views as well 2020-10-11 12:42:02 -04:00
Nanobyte
58097f0d60 Add vote rate limit 2020-10-11 16:17:17 +02:00
Nanobyte
41dc16453e Update src/utils/createMemoryCache.js
Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2020-10-09 08:58:31 +02:00
Nanobyte
fb7ff50feb Update src/utils/createMemoryCache.js
Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2020-10-09 08:58:15 +02:00
Joe Dowd
62916f6a7e reverted to 404 sith empty array 2020-10-06 23:22:48 +01:00
Nanobyte
25b91af8bc Add cache for getTopUsers
See #147
2020-10-06 23:25:11 +02:00
Nanobyte
cce20319ad Submission UUID generation moved to function
See issue #139
2020-10-06 15:59:32 +02:00
Nanobyte
8e33fdf49f Added segmentShift
See #151
2020-10-04 21:37:35 +02:00
Joe Dowd
fe91d13ff3 removed old functionality comments 2020-10-01 00:53:13 +01:00
Joe Dowd
4cea3c2a3b Added [] return rather than 404 for no segments with matching hash 2020-10-01 00:51:58 +01:00
Ajay Ramachandran
7dcdc883e4 Fix no segments error message typo 2020-09-25 16:57:24 -04:00
Ajay Ramachandran
31fef27ffd Fix no segments error formatting 2020-09-25 14:50:15 -04:00
Ajay Ramachandran
50043e6574 Merge pull request #149 from ajayyy/experimental
Improve no segments error message
2020-09-25 14:39:13 -04:00
Ajay Ramachandran
27947dc65f Improve no segments error message 2020-09-25 14:36:16 -04:00
Ajay Ramachandran
5cfe974310 Merge pull request #148 from ajayyy/experimental
Fixes to category voting and prevent category votes on VIP submissions.
2020-09-23 14:09:16 -04:00
Ajay Ramachandran
c6afaf81e0 Properly catch user counter errors 2020-09-23 14:05:44 -04:00
Ajay Ramachandran
61b6b90f77 Fix tests 2020-09-23 13:20:01 -04:00
Ajay Ramachandran
36baeed86e Fixes to category voting and prevent category votes on VIP submissions.
Also makes submitter category count as a category vote
2020-09-23 11:45:56 -04:00
Ajay Ramachandran
7c0bc9afd3 Changed VIP to moderator in no segments error 2020-09-19 18:54:49 -04:00
Ajay Ramachandran
138f843f5d Updated no segments error message 2020-09-19 18:51:13 -04:00
Ajay Ramachandran
689c0f7b31 Allow VIPs to submit locked categories 2020-09-19 13:59:34 -04:00
Ajay Ramachandran
5d731463f2 Change no segments error message 2020-09-19 13:53:40 -04:00
Nanobyte
36f654f41c Blocking users with too many active warnings from submitting votes and submissions 2020-09-16 22:40:11 +02:00
Ajay Ramachandran
211562a0d6 Don't send webhooks for duplicate votes 2020-09-16 09:30:26 -04:00