@@ -2,52 +2,51 @@ import { Injectable } from '@angular/core';
22import { Confirmation } from '../models/confirmation' ;
33import { fromEvent , Observable , Subject , ReplaySubject } from 'rxjs' ;
44import { takeUntil , debounceTime , filter } from 'rxjs/operators' ;
5- import { Toaster } from '../models/toaster' ;
65import { Config } from '@abp/ng.core' ;
76
87@Injectable ( { providedIn : 'root' } )
98export class ConfirmationService {
10- status$ : Subject < Toaster . Status > ;
9+ status$ : Subject < Confirmation . Status > ;
1110 confirmation$ = new ReplaySubject < Confirmation . DialogData > ( 1 ) ;
1211
1312 info (
1413 message : Config . LocalizationParam ,
1514 title : Config . LocalizationParam ,
1615 options ?: Partial < Confirmation . Options > ,
17- ) : Observable < Toaster . Status > {
16+ ) : Observable < Confirmation . Status > {
1817 return this . show ( message , title , 'info' , options ) ;
1918 }
2019
2120 success (
2221 message : Config . LocalizationParam ,
2322 title : Config . LocalizationParam ,
2423 options ?: Partial < Confirmation . Options > ,
25- ) : Observable < Toaster . Status > {
24+ ) : Observable < Confirmation . Status > {
2625 return this . show ( message , title , 'success' , options ) ;
2726 }
2827
2928 warn (
3029 message : Config . LocalizationParam ,
3130 title : Config . LocalizationParam ,
3231 options ?: Partial < Confirmation . Options > ,
33- ) : Observable < Toaster . Status > {
32+ ) : Observable < Confirmation . Status > {
3433 return this . show ( message , title , 'warning' , options ) ;
3534 }
3635
3736 error (
3837 message : Config . LocalizationParam ,
3938 title : Config . LocalizationParam ,
4039 options ?: Partial < Confirmation . Options > ,
41- ) : Observable < Toaster . Status > {
40+ ) : Observable < Confirmation . Status > {
4241 return this . show ( message , title , 'error' , options ) ;
4342 }
4443
4544 show (
4645 message : Config . LocalizationParam ,
4746 title : Config . LocalizationParam ,
48- severity ?: Toaster . Severity ,
47+ severity ?: Confirmation . Severity ,
4948 options ?: Partial < Confirmation . Options > ,
50- ) : Observable < Toaster . Status > {
49+ ) : Observable < Confirmation . Status > {
5150 this . confirmation$ . next ( {
5251 message,
5352 title,
@@ -59,9 +58,9 @@ export class ConfirmationService {
5958 return this . status$ ;
6059 }
6160
62- clear ( status ?: Toaster . Status ) {
61+ clear ( status ?: Confirmation . Status ) {
6362 this . confirmation$ . next ( ) ;
64- this . status$ . next ( status || Toaster . Status . dismiss ) ;
63+ this . status$ . next ( status || Confirmation . Status . dismiss ) ;
6564 }
6665
6766 listenToEscape ( ) {
0 commit comments