X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fshared%2Fvideo%2Fvideo-details.model.ts;h=a1f7207a28149febeed5a569435dcf97da8a48a6;hb=e6f627975bebd00d396d11442e582d80856bc6bd;hp=9fc326beb35af62f613070e05c9c8222a4d31303;hpb=09700934b90e2ac7b1b9ed1694d9d4d52735e2e1;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/shared/video/video-details.model.ts b/client/src/app/shared/video/video-details.model.ts index 9fc326beb..a1f7207a2 100644 --- a/client/src/app/shared/video/video-details.model.ts +++ b/client/src/app/shared/video/video-details.model.ts @@ -3,8 +3,7 @@ import { VideoChannel, VideoDetails as VideoDetailsServerModel, VideoFile, - VideoPrivacy, - VideoResolution + VideoPrivacy } from '../../../../../shared' import { Account } from '../../../../../shared/models/actors' import { VideoConstant } from '../../../../../shared/models/videos/video.model' @@ -39,21 +38,6 @@ export class VideoDetails extends Video implements VideoDetailsServerModel { this.buildLikeAndDislikePercents() } - getAppropriateMagnetUri (actualDownloadSpeed = 0) { - if (this.files === undefined || this.files.length === 0) return '' - if (this.files.length === 1) return this.files[0].magnetUri - - // Find first video that is good for our download speed (remember they are sorted) - let betterResolutionFile = this.files.find(f => actualDownloadSpeed > (f.size / this.duration)) - - // If the download speed is too bad, return the lowest resolution we have - if (betterResolutionFile === undefined) { - betterResolutionFile = this.files.find(f => f.resolution.id === VideoResolution.H_240P) - } - - return betterResolutionFile.magnetUri - } - isRemovableBy (user: AuthUser) { return user && this.isLocal === true && (this.account.name === user.username || user.hasRight(UserRight.REMOVE_ANY_VIDEO)) }