Files
EJClaw/src/message-cursor.ts
2026-03-23 06:39:26 +09:00

11 lines
313 B
TypeScript

import { getLatestMessageSeqAtOrBefore } from './db.js';
export function normalizeStoredSeqCursor(
cursor: string | undefined,
chatJid?: string,
): string {
if (!cursor) return '0';
if (/^\d+$/.test(cursor.trim())) return cursor.trim();
return String(getLatestMessageSeqAtOrBefore(cursor, chatJid));
}