← Về thư mục
frontend/src/features/messages/fetch.ts
- MessagePage · type · L15-L21 — type MessagePage = { messages: Array>; next_before_seq?: unknown; has_earlier?: unknown; complete?: boolean; [key: string]: unknown; };
- assertApiPath · function · L23-L27 — function assertApiPath(p: string): void
- apiGet · function · L29-L43 — async function apiGet(p: string): Promise
- messageIdentity · function · L45-L49 — function messageIdentity(row: Record): string
- uniqueMessages · function · L50-L59 — function uniqueMessages(rows: Array>): Array>
- recordRows · function · L61-L69 — function recordRows(value: unknown, field: string): Array>
- messagePage · function · L71-L83 — function messagePage(value: unknown): MessagePage
- fetchRecentMessages · function · L86-L94 — async function fetchRecentMessages( fid: string, limit: number = MESSAGE_PAGE_SIZE, ): Promise
- fetchOlderMessages · function · L97-L106 — async function fetchOlderMessages( fid: string, beforeSeq: unknown, limit: number = MESSAGE_PAGE_SIZE, ): Promise
- fetchAllMessages · function · L109-L125 — async function fetchAllMessages( fid: string, ): Promise<{ messages: Array>; complete: boolean }>