]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/shared/account/account.model.ts
Fix typo in embed
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / account / account.model.ts
index cc46dad77d1cca24e6d371ab183787f3d60edf54..0bdc76478264fc3743fd249df37e048f2b38e162 100644 (file)
@@ -1,13 +1,14 @@
 import { Account as ServerAccount } from '../../../../../shared/models/actors/account.model'
 import { Avatar } from '../../../../../shared/models/avatars/avatar.model'
-import { environment } from '../../../environments/environment'
 import { getAbsoluteAPIUrl } from '../misc/utils'
 
 export class Account implements ServerAccount {
   id: number
   uuid: string
+  url: string
   name: string
   displayName: string
+  description: string
   host: string
   followingCount: number
   followersCount: number
@@ -22,4 +23,13 @@ export class Account implements ServerAccount {
 
     return window.location.origin + '/client/assets/images/default-avatar.png'
   }
+
+  static CREATE_BY_STRING (accountName: string, host: string) {
+    const absoluteAPIUrl = getAbsoluteAPIUrl()
+    const thisHost = new URL(absoluteAPIUrl).host
+
+    if (host.trim() === thisHost) return accountName
+
+    return accountName + '@' + host
+  }
 }