From 666321324bf8fc7313a5ba73234fc40712fdeaa0 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Thu, 15 May 2025 20:11:16 -0400 Subject: Avoid converting DateTime values into numbers --- ui/lib/session.svelte.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'ui/lib/session.svelte.js') 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; -- cgit v1.2.3