|
|
@@ -64,7 +64,12 @@ export default class EpisodesController {
|
|
|
}
|
|
|
}
|
|
|
if (episode.purchased) {
|
|
|
- episode.signedUrl = await Drive.getSignedUrl(episode.video!, {
|
|
|
+ let url = episode.video!
|
|
|
+ if (/^http/.test(url)) {
|
|
|
+ url = new URL(url).pathname
|
|
|
+ }
|
|
|
+ url = url.replace(/^\//, '')
|
|
|
+ episode.signedUrl = await Drive.getSignedUrl(url.replace(/^\//, ''), {
|
|
|
expiresIn: '1h'
|
|
|
})
|
|
|
}
|