mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
undo async
This commit is contained in:
parent
abe2777a1f
commit
d0f046ccd3
@ -92,7 +92,7 @@ export class DashboardSrv {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
async starDashboard(dashboardUid: string, isStarred: boolean) {
|
starDashboard(dashboardUid: string, isStarred: boolean) {
|
||||||
const backendSrv = getBackendSrv();
|
const backendSrv = getBackendSrv();
|
||||||
|
|
||||||
const request = {
|
const request = {
|
||||||
@ -101,21 +101,21 @@ export class DashboardSrv {
|
|||||||
method: isStarred ? 'DELETE' : 'POST',
|
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) {
|
const message = newIsStarred
|
||||||
this.dashboard.meta.isStarred = newIsStarred;
|
? t('notifications.starred-dashboard', 'Dashboard starred')
|
||||||
}
|
: t('notifications.unstarred-dashboard', 'Dashboard unstarred');
|
||||||
|
|
||||||
const message = newIsStarred
|
appEvents.emit(AppEvents.alertSuccess, [message]);
|
||||||
? t('notifications.starred-dashboard', 'Dashboard starred')
|
|
||||||
: t('notifications.unstarred-dashboard', 'Dashboard unstarred');
|
|
||||||
|
|
||||||
appEvents.emit(AppEvents.alertSuccess, [message]);
|
return newIsStarred;
|
||||||
|
});
|
||||||
return newIsStarred;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user