-import { Component, OnInit, OnDestroy } from '@angular/core'
-import { ActivatedRoute } from '@angular/router'
+import { Component, OnDestroy, OnInit } from '@angular/core'
import { Account } from '@app/shared/account/account.model'
import { AccountService } from '@app/shared/account/account.service'
import { I18n } from '@ngx-translate/i18n-polyfill'
import { Subscription } from 'rxjs'
-import { MarkdownService } from '@app/videos/shared'
+import { MarkdownService } from '@app/shared/renderer'
@Component({
selector: 'my-account-about',
private accountSub: Subscription
constructor (
- private route: ActivatedRoute,
private i18n: I18n,
private accountService: AccountService,
private markdownService: MarkdownService
ngOnInit () {
// Parent get the account for us
this.accountSub = this.accountService.accountLoaded
- .subscribe(account => {
+ .subscribe(async account => {
this.account = account
- this.descriptionHTML = this.markdownService.textMarkdownToHTML(this.account.description)
+ this.descriptionHTML = await this.markdownService.textMarkdownToHTML(this.account.description, true)
})
}