mirror of
https://github.com/xuthus83/pigallery2.git
synced 2024-11-03 21:04:03 +08:00
29 lines
798 B
TypeScript
29 lines
798 B
TypeScript
|
import {NotificationDTO, NotificationType} from "../../common/entities/NotificationDTO";
|
||
|
export class NotificationManager {
|
||
|
public static notifications: NotificationDTO[] = [];
|
||
|
public static HasNotification: NotificationDTO[] =
|
||
|
[
|
||
|
{
|
||
|
type: NotificationType.info,
|
||
|
message: "There are unhandled server notification. Login as Administrator to handle them."
|
||
|
}
|
||
|
];
|
||
|
|
||
|
|
||
|
public static error(message: string, details?: any) {
|
||
|
NotificationManager.notifications.push({
|
||
|
type: NotificationType.error,
|
||
|
message: message,
|
||
|
details: details
|
||
|
});
|
||
|
}
|
||
|
|
||
|
public static warning(message: string, details?: any) {
|
||
|
NotificationManager.notifications.push({
|
||
|
type: NotificationType.warning,
|
||
|
message: message,
|
||
|
details: details
|
||
|
});
|
||
|
}
|
||
|
}
|