File size: 578 Bytes
8d3471e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | export function getAttachedFileAccountIds(attachedFiles = []) {
const ids = []
const seen = new Set()
for (const file of attachedFiles || []) {
const raw = file?.account_id ?? file?.accountId ?? file?.owner_account_id ?? file?.ownerAccountId ?? ''
const id = String(raw).trim()
if (!id || seen.has(id)) continue
seen.add(id)
ids.push(id)
}
return ids
}
export function getAttachedFileAccountId(attachedFiles = []) {
const ids = getAttachedFileAccountIds(attachedFiles)
return ids.length > 0 ? ids[0] : ''
}
|