(payload: any)
| 73 | |
| 74 | /** Get a unique key from a message payload */ |
| 75 | export function parseMessageKey(payload: any) { |
| 76 | if (payload?.view?.id) { |
| 77 | return payload.view.id; |
| 78 | } |
| 79 | |
| 80 | if (payload.container) { |
| 81 | const { channel_id, message_ts, view_id, type } = payload.container; |
| 82 | return type === "view" ? view_id : `${channel_id}:${message_ts}`; |
| 83 | } |
| 84 | } |
| 85 | |
| 86 | /** Transform a message into message metadata */ |
| 87 | export function loadMessagesFromArray( |
no outgoing calls
no test coverage detected