isLocal: boolean
nameWithHost: string
nameWithHostForced: string
+
ownerAccount?: Account
ownerBy?: string
ownerAvatarUrl?: string
+
+ videosCount?: number
+
viewsPerDay?: ViewsPerDate[]
constructor (hash: ServerVideoChannel) {
this.nameWithHost = Actor.CREATE_BY_STRING(this.name, this.host)
this.nameWithHostForced = Actor.CREATE_BY_STRING(this.name, this.host, true)
+ this.videosCount = hash.videosCount
+
if (hash.viewsPerDay) {
this.viewsPerDay = hash.viewsPerDay.map(v => ({ ...v, date: new Date(v.date) }))
}