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/list-most-active-groups.ts

16 lines · 653 B · TypeScript
import { listMostActiveGroups } from './domain.ts'
import type { GroupMeListMostActiveGroupsOptions } from './types.ts'

/**
 * Rank groups by most recent message activity.
 * @returns Top groups sorted by last message timestamp descending.
 * @example
 * import listMostActiveGroups from 'kody:@kentcdodds/groupme/list-most-active-groups'
 * const active = await listMostActiveGroups({ limit: 5 })
 * // => [{ id: '...', name: 'Team Chat', lastMessageAt: 1720000000, messageCount: 42 }]
 */
export default async function listMostActiveGroupsEntrypoint(
	params: GroupMeListMostActiveGroupsOptions = {},
) {
	return await listMostActiveGroups(params)
}