services: add facebook support (#403)
* feat: add facebook support * chore: fix fail check * chore: minor fix * chore: add service in README.md * chore: cleaning post-merge code * facebook: add shared link pattern * chore: clean up removing unnecessarily code * fix: facebook shared link pattern * matchActionDecider: redirect to facebook video instead of rendering * facebook: pass sourceUrl in object * url: fix botched lint * fix: facebook shared link pattern with clean up * test: change facebook test response to redirect --------- Co-authored-by: dumbmoron <log@riseup.net>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
export const testers = {
|
||||
"bilibili": (patternMatch) =>
|
||||
"bilibili": (patternMatch) =>
|
||||
patternMatch.comId?.length <= 12 || patternMatch.comShortLink?.length <= 16
|
||||
|| patternMatch.tvId?.length <= 24,
|
||||
|
||||
@@ -27,7 +27,7 @@ export const testers = {
|
||||
patternMatch.id?.length === 32 || patternMatch.yappyId?.length === 32,
|
||||
|
||||
"soundcloud": (patternMatch) =>
|
||||
(patternMatch.author?.length <= 255 && patternMatch.song?.length <= 255)
|
||||
(patternMatch.author?.length <= 255 && patternMatch.song?.length <= 255)
|
||||
|| patternMatch.shortLink?.length <= 32,
|
||||
|
||||
"streamable": (patternMatch) =>
|
||||
@@ -58,4 +58,10 @@ export const testers = {
|
||||
|
||||
"youtube": (patternMatch) =>
|
||||
patternMatch.id?.length <= 11,
|
||||
|
||||
"facebook": (patternMatch) =>
|
||||
patternMatch.shortLink?.length <= 11
|
||||
|| patternMatch.username?.length <= 30
|
||||
|| patternMatch.caption?.length <= 255
|
||||
|| patternMatch.id?.length <= 20,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user