undo async

This commit is contained in:
joshhunt 2023-02-08 18:35:56 +00:00
parent abe2777a1f
commit d0f046ccd3
No known key found for this signature in database
GPG Key ID: F767869890CBA3F6

View File

@ -92,7 +92,7 @@ export class DashboardSrv {
);
}
async starDashboard(dashboardUid: string, isStarred: boolean) {
starDashboard(dashboardUid: string, isStarred: boolean) {
const backendSrv = getBackendSrv();
const request = {
@ -101,21 +101,21 @@ export class DashboardSrv {
method: isStarred ? 'DELETE' : 'POST',
};
await backendSrv.request(request);
return backendSrv.request(request).then(() => {
const newIsStarred = !isStarred;
const newIsStarred = !isStarred;
if (this.dashboard?.uid === dashboardUid) {
this.dashboard.meta.isStarred = newIsStarred;
}
if (this.dashboard?.uid === dashboardUid) {
this.dashboard.meta.isStarred = newIsStarred;
}
const message = newIsStarred
? t('notifications.starred-dashboard', 'Dashboard starred')
: t('notifications.unstarred-dashboard', 'Dashboard unstarred');
const message = newIsStarred
? t('notifications.starred-dashboard', 'Dashboard starred')
: t('notifications.unstarred-dashboard', 'Dashboard unstarred');
appEvents.emit(AppEvents.alertSuccess, [message]);
appEvents.emit(AppEvents.alertSuccess, [message]);
return newIsStarred;
return newIsStarred;
});
}
}