-import { Component, OnInit, ViewChild } from '@angular/core'
-import { NotificationsService } from 'angular2-notifications'
+import { Component, OnInit } from '@angular/core'
+import { Notifier } from '@app/core'
import { BytesPipe } from 'ngx-pipes'
import { AuthService } from '../../core'
-import { ServerService } from '../../core/server'
import { User } from '../../shared'
import { UserService } from '../../shared/users'
import { I18n } from '@ngx-translate/i18n-polyfill'
constructor (
private userService: UserService,
private authService: AuthService,
- private serverService: ServerService,
- private notificationsService: NotificationsService,
+ private notifier: Notifier,
private i18n: I18n
) {}
this.userService.changeAvatar(formData)
.subscribe(
data => {
- this.notificationsService.success(this.i18n('Success'), this.i18n('Avatar changed.'))
+ this.notifier.success(this.i18n('Avatar changed.'))
this.user.updateAccountAvatar(data.avatar)
},
- err => this.notificationsService.error(this.i18n('Error'), err.message)
+ err => this.notifier.error(err.message)
)
}
}