File tree Expand file tree Collapse file tree 1 file changed +16
-9
lines changed
packages/metascraper-video-provider Expand file tree Collapse file tree 1 file changed +16
-9
lines changed Original file line number Diff line number Diff line change @@ -10,21 +10,28 @@ const PREFERRED_VIDEO_QUALITY = [
10
10
'mobile'
11
11
]
12
12
13
+ const getVideoUrl = async ( {
14
+ browserless,
15
+ url,
16
+ preferredVideoQuality = PREFERRED_VIDEO_QUALITY
17
+ } ) => {
18
+ const videoQualities = await getSocialVideoUrl ( { url, browserless } )
19
+ const videoQuality = preferredVideoQuality . find ( videoQuality => isUrl ( videoQualities [ videoQuality ] ) )
20
+ return videoQualities [ videoQuality ]
21
+ }
22
+
13
23
module . exports = ( opts = { } ) => {
14
- const { launchOpts = { } , preferredVideoQuality = PREFERRED_VIDEO_QUALITY } = opts
24
+ const { launchOpts = { } , preferredVideoQuality } = opts
15
25
16
- const getVideoUrl = async ( { url } ) => {
26
+ const fn = async ( { url} ) => {
17
27
const browserless = await createBrowserless ( launchOpts )
18
-
19
- const videoQualities = await getSocialVideoUrl ( { url, browserless } )
20
- const videoQuality = preferredVideoQuality . find ( videoQuality => isUrl ( videoQualities [ videoQuality ] ) )
21
- const result = videoQualities [ videoQuality ]
22
-
28
+ const result = await getVideoUrl ( { url, browserless, preferredVideoQuality} )
23
29
const browserInstance = await browserless . browser
24
30
await browserInstance . close ( )
25
-
26
31
return result
27
32
}
28
33
29
- return { video : getVideoUrl }
34
+ return { video : fn }
30
35
}
36
+
37
+ module . exports . getVideoUrl = getVideoUrl
You can’t perform that action at this time.
0 commit comments