1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-27 12:36:14 +01:00

send message when ciphers added/edited

This commit is contained in:
Kyle Spearrin 2019-01-03 10:22:34 -05:00
parent 91bebbbd62
commit fc5fcb905f

View File

@ -16,6 +16,7 @@ import { CipherService } from '../../abstractions/cipher.service';
import { CollectionService } from '../../abstractions/collection.service'; import { CollectionService } from '../../abstractions/collection.service';
import { FolderService } from '../../abstractions/folder.service'; import { FolderService } from '../../abstractions/folder.service';
import { I18nService } from '../../abstractions/i18n.service'; import { I18nService } from '../../abstractions/i18n.service';
import { MessagingService } from '../../abstractions/messaging.service';
import { PlatformUtilsService } from '../../abstractions/platformUtils.service'; import { PlatformUtilsService } from '../../abstractions/platformUtils.service';
import { StateService } from '../../abstractions/state.service'; import { StateService } from '../../abstractions/state.service';
import { UserService } from '../../abstractions/user.service'; import { UserService } from '../../abstractions/user.service';
@ -74,7 +75,8 @@ export class AddEditComponent implements OnInit {
constructor(protected cipherService: CipherService, protected folderService: FolderService, constructor(protected cipherService: CipherService, protected folderService: FolderService,
protected i18nService: I18nService, protected platformUtilsService: PlatformUtilsService, protected i18nService: I18nService, protected platformUtilsService: PlatformUtilsService,
protected auditService: AuditService, protected stateService: StateService, protected auditService: AuditService, protected stateService: StateService,
protected userService: UserService, protected collectionService: CollectionService) { protected userService: UserService, protected collectionService: CollectionService,
protected messagingService: MessagingService) {
this.typeOptions = [ this.typeOptions = [
{ name: i18nService.t('typeLogin'), value: CipherType.Login }, { name: i18nService.t('typeLogin'), value: CipherType.Login },
{ name: i18nService.t('typeCard'), value: CipherType.Card }, { name: i18nService.t('typeCard'), value: CipherType.Card },
@ -215,6 +217,7 @@ export class AddEditComponent implements OnInit {
this.platformUtilsService.showToast('success', null, this.platformUtilsService.showToast('success', null,
this.i18nService.t(this.editMode ? 'editedItem' : 'addedItem')); this.i18nService.t(this.editMode ? 'editedItem' : 'addedItem'));
this.onSavedCipher.emit(this.cipher); this.onSavedCipher.emit(this.cipher);
this.messagingService.send(this.editMode ? 'editedCipher' : 'addedCipher');
return true; return true;
} catch { } } catch { }