adding psas to the alerts panel

This commit is contained in:
Miodec 2022-09-01 14:23:50 +02:00
parent 8055a80ebf
commit fc505af160

View file

@ -2,6 +2,7 @@ import Ape from "../ape";
import { secondsToString } from "../utils/misc";
import * as Notifications from "./notifications";
import format from "date-fns/format";
import * as Alerts from "./alerts";
function clearMemory(): void {
window.localStorage.setItem("confirmedPSAs", JSON.stringify([]));
@ -64,10 +65,6 @@ export async function show(): Promise<void> {
}
const localmemory = getMemory();
latest.forEach((psa) => {
if (localmemory.includes(psa._id) && (psa.sticky ?? false) === false) {
return;
}
if (psa.date) {
const dateObj = new Date(psa.date);
const diff = psa.date - Date.now();
@ -90,6 +87,12 @@ export async function show(): Promise<void> {
);
}
Alerts.addPSA(psa.message, psa.level ?? -1);
if (localmemory.includes(psa._id) && (psa.sticky ?? false) === false) {
return;
}
Notifications.addBanner(
psa.message,
psa.level,