refactor (df/locale): account transfers module (#1223)

See: #1213
This commit is contained in:
Muskan Khedia
2020-08-24 00:01:58 +05:30
committed by GitHub
parent a77e50f948
commit 755e079f28
7 changed files with 68 additions and 22 deletions
@@ -7,6 +7,7 @@ import { Observable } from 'rxjs';
/** Custom Services */
import { AccountTransfersService } from '../account-transfers.service';
import { SettingsService } from 'app/settings/settings.service';
/**
* View Standing Instructions resolver.
@@ -15,9 +16,11 @@ import { AccountTransfersService } from '../account-transfers.service';
export class ListTransactionsResolver implements Resolve<Object> {
/**
* @param {accountTransfersService} AccountTransfersService Account Transfers service.
* @param {AccountTransfersService} accountTransfersService Account Transfers service.
* @param {SettingsService} settingsService Settings Service.
*/
constructor(private accountTransfersService: AccountTransfersService) { }
constructor(private accountTransfersService: AccountTransfersService,
private settingsService: SettingsService) { }
/**
* Returns the Standing Instructions Data.
@@ -26,6 +29,8 @@ export class ListTransactionsResolver implements Resolve<Object> {
*/
resolve(route: ActivatedRouteSnapshot): Observable<any> {
const id = route.parent.paramMap.get('standingInstructionsId');
return this.accountTransfersService.getStandingInstructionsTransactions(id);
const dateFormat = this.settingsService.dateFormat;
const locale = this.settingsService.language.code;
return this.accountTransfersService.getStandingInstructionsTransactions(id, dateFormat, locale);
}
}