X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fvideos%2Fshared%2Fvideo.model.ts;h=b51a0e9de4561ecb5de27eff159af436e08241bd;hb=49abbbbedca83b9031d3e2eb3ae9ad9b6a7d96ed;hp=614403d799394c24d0387ea0151724514dd3ebde;hpb=4a6995be18b15de1834a39c8921a0e4109671bb6;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/videos/shared/video.model.ts b/client/src/app/videos/shared/video.model.ts index 614403d79..b51a0e9de 100644 --- a/client/src/app/videos/shared/video.model.ts +++ b/client/src/app/videos/shared/video.model.ts @@ -8,19 +8,12 @@ export class Video { isLocal: boolean; magnetUri: string; name: string; - podUrl: string; + podHost: string; + tags: string[]; thumbnailPath: string; - private static createByString(author: string, podUrl: string) { - let [ host, port ] = podUrl.replace(/^https?:\/\//, '').split(':'); - - if (port === '80' || port === '443') { - port = ''; - } else { - port = ':' + port; - } - - return author + '@' + host + port; + private static createByString(author: string, podHost: string) { + return author + '@' + podHost; } private static createDurationString(duration: number) { @@ -41,7 +34,8 @@ export class Video { isLocal: boolean, magnetUri: string, name: string, - podUrl: string, + podHost: string, + tags: string[], thumbnailPath: string }) { this.author = hash.author; @@ -52,10 +46,11 @@ export class Video { this.isLocal = hash.isLocal; this.magnetUri = hash.magnetUri; this.name = hash.name; - this.podUrl = hash.podUrl; + this.podHost = hash.podHost; + this.tags = hash.tags; this.thumbnailPath = hash.thumbnailPath; - this.by = Video.createByString(hash.author, hash.podUrl); + this.by = Video.createByString(hash.author, hash.podHost); } isRemovableBy(user) {