import type { Message } from "~/lib/persistence/message"; function getRewindMessageIndexAfterReject(messages: Message[], messageId: string): number { for (let i = messages.length - 1; i >= 0; i--) { const { id, role, repositoryId } = messages[i]; if (role == 'user') { return i; } if (repositoryId && id != messageId) { return i; } } console.error('No rewind message found', messages, messageId); return -1; }; export default getRewindMessageIndexAfterReject;