Browse Source

fix(client): tighten up encapsulation and immutability

pull/6723/head
KenTandrian 1 month ago
parent
commit
9ab41fd8a8
  1. 14
      apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts

14
apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts

@ -57,23 +57,23 @@ import type {
templateUrl: 'create-asset-profile-dialog.html' templateUrl: 'create-asset-profile-dialog.html'
}) })
export class GfCreateAssetProfileDialogComponent implements OnInit { export class GfCreateAssetProfileDialogComponent implements OnInit {
public createAssetProfileForm: CreateAssetProfileForm; protected createAssetProfileForm: CreateAssetProfileForm;
public ghostfolioPrefix = `${ghostfolioPrefix}_`; protected readonly ghostfolioPrefix = `${ghostfolioPrefix}_`;
public mode: CreateAssetProfileDialogMode; protected mode: CreateAssetProfileDialogMode;
private customCurrencies: string[]; private customCurrencies: string[];
private dataSourceForExchangeRates: DataSource; private dataSourceForExchangeRates: DataSource;
public constructor( public constructor(
public readonly adminService: AdminService, private readonly adminService: AdminService,
private readonly changeDetectorRef: ChangeDetectorRef, private readonly changeDetectorRef: ChangeDetectorRef,
private readonly dataService: DataService, private readonly dataService: DataService,
private readonly destroyRef: DestroyRef, private readonly destroyRef: DestroyRef,
public readonly dialogRef: MatDialogRef<GfCreateAssetProfileDialogComponent>, private readonly dialogRef: MatDialogRef<GfCreateAssetProfileDialogComponent>,
public readonly formBuilder: FormBuilder private readonly formBuilder: FormBuilder
) {} ) {}
public get showCurrencyErrorMessage() { protected get showCurrencyErrorMessage() {
const addCurrencyFormControl = const addCurrencyFormControl =
this.createAssetProfileForm.controls.addCurrency; this.createAssetProfileForm.controls.addCurrency;

Loading…
Cancel
Save