INNER CODE UNIT · TypeScript
bankCards
Purewhiter/mobilegym · apps/Alipay/data/index.ts:31
const bankCards = data.bankCards.map(card => ({ ...card }));
return {
...data,
conversations: data.conversations.map(c => ({
...c,
lastTimestamp: ts(c.lastTimestamp),
...('lastReadAt' in c ? { lastReadAt: ts((c as any).lastReadAt) } : {}),
})),
chatHistory: Object.fromEntries(
Object.entries(data.chatHistory).map(([k, msgs]) => [
k, msgs.map(m => ({ ...m, timestamp: ts(m.timestamp) })),
]),
),
bankCards,
transferRecords: data.transferRecords.map(r => {
const record: AlipayTransferRecord = {
...(r as unknown as AlipayTransferRecord),
...(r.detailTimeLabel === '创建时间' || r.detailTimeLabel === '支付时间'