mirror of https://github.com/ghostfolio/ghostfolio
Thomas Kaul
11 months ago
committed by
GitHub
7 changed files with 56 additions and 15 deletions
@ -0,0 +1,26 @@ |
|||||
|
import { AdminService } from '@ghostfolio/client/services/admin.service'; |
||||
|
import { UniqueAsset } from '@ghostfolio/common/interfaces'; |
||||
|
|
||||
|
import { Injectable } from '@angular/core'; |
||||
|
import { takeUntil } from 'rxjs'; |
||||
|
|
||||
|
@Injectable() |
||||
|
export class AdminMarketDataService { |
||||
|
public constructor(private adminService: AdminService) {} |
||||
|
|
||||
|
public deleteProfileData({ dataSource, symbol }: UniqueAsset) { |
||||
|
const confirmation = confirm( |
||||
|
$localize`Do you really want to delete this asset profile?` |
||||
|
); |
||||
|
|
||||
|
if (confirmation) { |
||||
|
this.adminService |
||||
|
.deleteProfileData({ dataSource, symbol }) |
||||
|
.subscribe(() => { |
||||
|
setTimeout(() => { |
||||
|
window.location.reload(); |
||||
|
}, 300); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue