(peer?: Api.TypePeer)
| 283 | |
| 284 | async function senderEntity(msg: any): Promise<any | undefined> { |
| 285 | const peer = (msg as any).senderId ?? (msg as any).fromId; |
| 286 | const key = peer ? `sender:${stableEntityKey(peer)}` : undefined; |
| 287 | try { |
| 288 | const sender = await withTimeout((msg as any).getSender?.(), QUOTE_RPC_TIMEOUT_MS, "senderEntity.getSender"); |
| 289 | if (sender) { |
| 290 | if (key) { /* cache if needed */ } |
| 291 | return sender; |
| 292 | } |
| 293 | } catch (err) { |
| 294 | console.debug("[yvlu] getSender failed:", err?.message || err); |
no outgoing calls
no test coverage detected