Skip to content
← Public packages

@kentcdodds/groupme

GroupMe REST API helpers for listing groups, reading messages, ranking activity, and preparing relevance-filtered digests for Kody agents.

src/get-messages-in-range.ts

16 lines · 741 B · TypeScript
import { getMessagesInRange } from './domain.ts'
import type { GroupMeMessagesInRangeOptions } from './types.ts'

/**
 * Scan backward through message pages and return messages in a date or unix window.
 * @returns Messages in range plus window boundaries and page count.
 * @example
 * import getMessagesInRange from 'kody:@kentcdodds/groupme/get-messages-in-range'
 * const result = await getMessagesInRange({ groupId: '123', start: '2026-07-07', end: '2026-07-09', timeZone: 'America/Denver' })
 * // => { groupId: '123', messages: [...], startUnix: ..., endUnix: ..., pagesFetched: 3 }
 */
export default async function getMessagesInRangeEntrypoint(
	params: GroupMeMessagesInRangeOptions,
) {
	return await getMessagesInRange(params)
}