1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { set } from "https://esm.town/v/std/set?v=11";
import { alert } from "https://esm.town/v/u/alert";
import { refreshData } from "https://esm.town/v/u/refreshData";
export async function refresher(name: string) {
let resp = "";
if (refreshData[name] === undefined) {
await alert(
name,
`Tracking setup successful for ${name}! \uD83D\uDE00`,
);
resp = `Setup successful for ${name}!`;
}
else {
resp = `Refresh successful for ${name}!`;
}
refreshData[name] = Date.now();
await set("refreshData", refreshData);
return resp;
}