summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2025-05-15 20:11:16 -0400
committerOwen Jacobson <owen@grimoire.ca>2025-05-15 20:11:16 -0400
commit666321324bf8fc7313a5ba73234fc40712fdeaa0 (patch)
tree46ef0c9f9b80383d9560f13d66e13d0ff6f47a44
parentaf8dc0198c6a22996ce54690cf7141694dd11eaf (diff)
Avoid converting DateTime values into numbers
-rw-r--r--ui/lib/session.svelte.js3
1 files changed, 1 insertions, 2 deletions
diff --git a/ui/lib/session.svelte.js b/ui/lib/session.svelte.js
index 0b754e5..432fad2 100644
--- a/ui/lib/session.svelte.js
+++ b/ui/lib/session.svelte.js
@@ -7,14 +7,13 @@ import * as r from './state/remote/state.svelte.js';
import * as l from './state/local/channels.svelte.js';
import { Watchdog } from './watchdog.js';
import { DateTime } from 'luxon';
-import { render } from '$lib/markdown.js';
class Channel {
static fromRemote({ at, id, name }, messages, meta) {
const sentAt = messages
.filter((message) => message.channel === id)
.map((message) => message.at);
- const lastEventAt = Math.max(at, ...sentAt);
+ const lastEventAt = DateTime.max(at, ...sentAt);
const lastReadAt = meta.get(id)?.lastReadAt;
const hasUnreads = lastReadAt === undefined || lastEventAt > lastReadAt;