- {cron?.endsWith("1") ? "Weekly" : "Daily"} alert for
- {displayList(types)} on
-
- {displayRelayUrl(relay)}
- , sent via {channel}.
+
+
+
+ {cron?.endsWith("1") ? "Weekly" : "Daily"} alert for
+ {displayList(types)} on
+
+ {displayRelayUrl(relay)}
+ , sent via {channel}.
+
{#if status}
{@const statusText = getTagValue("status", status.tags) || "error"}
diff --git a/src/app/requests.ts b/src/app/requests.ts
index cb3d8cd..b99a4ef 100644
--- a/src/app/requests.ts
+++ b/src/app/requests.ts
@@ -9,7 +9,7 @@ import {
int,
YEAR,
DAY,
- insert,
+ insertAt,
sortBy,
assoc,
now,
@@ -113,7 +113,7 @@ export const makeFeed = ({
buffer.update($buffer => {
for (let i = 0; i < $buffer.length; i++) {
if ($buffer[i].id === event.id) return $buffer
- if ($buffer[i].created_at < event.created_at) return insert(i, event, $buffer)
+ if ($buffer[i].created_at < event.created_at) return insertAt(i, event, $buffer)
}
return [...$buffer, event]
@@ -225,7 +225,7 @@ export const makeCalendarFeed = ({
events.update($events => {
for (let i = 0; i < $events.length; i++) {
if ($events[i].id === event.id) return $events
- if (getStart($events[i]) > start) return insert(i, event, $events)
+ if (getStart($events[i]) > start) return insertAt(i, event, $events)
}
return [...$events.filter(e => getAddress(e) !== address), event]
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index d659bd3..be01260 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -50,14 +50,7 @@
import {setupAnalytics} from "@app/analytics"
import {nsecDecode} from "@lib/util"
import {theme} from "@app/theme"
- import {
- INDEXER_RELAYS,
- ALERT,
- ALERT_STATUS,
- userMembership,
- ensureUnwrapped,
- canDecrypt,
- } from "@app/state"
+ import {INDEXER_RELAYS, userMembership, ensureUnwrapped, canDecrypt} from "@app/state"
import {loadUserData, listenForNotifications} from "@app/requests"
import * as commands from "@app/commands"
import * as requests from "@app/requests"
@@ -137,7 +130,7 @@
}
})
- initStorage("flotilla", 8, {
+ await initStorage("flotilla", 8, {
...defaultStorageAdapters,
events: new EventsStorageAdapter({
name: "events",
@@ -145,17 +138,15 @@
repository,
rankEvent: (e: TrustedEvent) => {
if ([PROFILE, FOLLOWS, MUTES, RELAYS, INBOX_RELAYS].includes(e.kind)) return 1
- if ([EVENT_TIME, THREAD, MESSAGE, WRAP, ALERT, ALERT_STATUS].includes(e.kind))
- return 0.9
+ if ([EVENT_TIME, THREAD, MESSAGE, WRAP].includes(e.kind)) return 0.9
return 0
},
}),
- }).then(async () => {
- await sleep(300)
- ready.resolve()
})
+ sleep(300).then(() => ready.resolve())
+
defaultSocketPolicies.push(
makeSocketPolicyAuth({
sign: (event: StampedEvent) => signer.get()?.sign(event),