mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-09-22 08:16:20 +08:00
adding psas to the alerts panel
This commit is contained in:
parent
8055a80ebf
commit
fc505af160
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue