// Module ID: 12010 // Function ID: 12011 // Name: useLongestChannelMessageBeforeReply // Dependencies: [4623, 589, 2] // Exports: useLongestChannelMessageBeforeReply // Module 12010 (useLongestChannelMessageBeforeReply) import closure_2 from "reinjectEphemerals" /* 4623 */; const require = arg1; const result = require("set").fileFinishedImporting("modules/messages/useLongestChannelMessageBeforeReply.tsx"); export const useLongestChannelMessageBeforeReply = function useLongestChannelMessageBeforeReply(id, recipientId) { const _require = id; dependencyMap = recipientId; const items = [closure_2]; const items1 = [id, recipientId]; return _require(589).useStateFromStores(items, () => { if (null != closure_1) { const messages = closure_1_2.getMessages(closure_0); const findOldestResult = messages.findOldest((author) => author.author.id === closure_1); let tmp4 = findOldestResult; if (null != findOldestResult) { const toArrayResult = messages.toArray(); for (const item10018 of toArrayResult) { let tmp9 = closure_1; if (item10018.author.id !== closure_1) { let tmp13 = obj2; obj2.return(); break; } else { let tmp10 = item10018; let tmp11 = tmp4; let length; if (tmp4 != null) { length = tmp4.content.length; } if (tmp8.content.length > length) { tmp4 = item10018; } continue; } return tmp4; } } } }, items1); };