export const insertMultipleToJoinTable = async (
media: number[],
table: PgTable,
column: PgColumn,
entityId: number,
REDACTED: number | null,
REDACTED: number | null
) => {
await Promise.all(
media.map(async (mediaId) => {
await db.insert(table).values({
[column.name]: entityId,
mediaId,
})
await REDACTED(mediaId, REDACTED, REDACTED)
})
)
}
export const insertMultipleToJoinTable = async (
media: number[],
table: PgTable,
column: PgColumn,
entityId: number,
REDACTED: number | null,
REDACTED: number | null
) => {
await Promise.all(
media.map(async (mediaId) => {
await db.insert(table).values({
[column.name]: entityId,
mediaId,
})
await REDACTED(mediaId, REDACTED, REDACTED)
})
)
}