mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
action failure show dialog
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import { inject, Injectable } from '@angular/core'
|
import { inject, Injectable } from '@angular/core'
|
||||||
import {
|
import {
|
||||||
DialogService,
|
DialogService,
|
||||||
ErrorService,
|
getErrorMessage,
|
||||||
i18nKey,
|
i18nKey,
|
||||||
LoadingService,
|
LoadingService,
|
||||||
} from '@start9labs/shared'
|
} from '@start9labs/shared'
|
||||||
@@ -22,7 +22,6 @@ import { FormDialogService } from 'src/app/services/form-dialog.service'
|
|||||||
export class ActionService {
|
export class ActionService {
|
||||||
private readonly api = inject(ApiService)
|
private readonly api = inject(ApiService)
|
||||||
private readonly dialog = inject(DialogService)
|
private readonly dialog = inject(DialogService)
|
||||||
private readonly errorService = inject(ErrorService)
|
|
||||||
private readonly loader = inject(LoadingService)
|
private readonly loader = inject(LoadingService)
|
||||||
private readonly formDialog = inject(FormDialogService)
|
private readonly formDialog = inject(FormDialogService)
|
||||||
|
|
||||||
@@ -81,7 +80,9 @@ export class ActionService {
|
|||||||
.subscribe()
|
.subscribe()
|
||||||
}
|
}
|
||||||
} catch (e: any) {
|
} catch (e: any) {
|
||||||
this.errorService.handleError(e)
|
this.dialog
|
||||||
|
.openAlert(getErrorMessage(e) as i18nKey, { label: 'Error' })
|
||||||
|
.subscribe()
|
||||||
} finally {
|
} finally {
|
||||||
loader.unsubscribe()
|
loader.unsubscribe()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user