This commit is contained in:
+10
-1
@@ -2,7 +2,7 @@ import { prisma } from '../dist/db.js'
|
|||||||
|
|
||||||
const DEMO_TEAM_UUID = process.env.DEMO_TEAM_UUID ?? '11111111-1111-4111-8111-111111111111'
|
const DEMO_TEAM_UUID = process.env.DEMO_TEAM_UUID ?? '11111111-1111-4111-8111-111111111111'
|
||||||
const DEMO_TEAM_NAME = process.env.DEMO_TEAM_NAME ?? 'Optovia Demo Client'
|
const DEMO_TEAM_NAME = process.env.DEMO_TEAM_NAME ?? 'Optovia Demo Client'
|
||||||
const DEMO_ADDRESS_COUNT = Number(process.env.DEMO_ADDRESS_COUNT ?? '3000')
|
const DEMO_ADDRESS_COUNT = Number(process.env.DEMO_ADDRESS_COUNT ?? '3')
|
||||||
|
|
||||||
function requiredEnv(name: string): string {
|
function requiredEnv(name: string): string {
|
||||||
const value = process.env[name]?.trim()
|
const value = process.env[name]?.trim()
|
||||||
@@ -107,6 +107,15 @@ const addresses = Array.from({ length: DEMO_ADDRESS_COUNT }, (_, index) => ({
|
|||||||
...demoAddress(index),
|
...demoAddress(index),
|
||||||
teamId: team.id,
|
teamId: team.id,
|
||||||
}))
|
}))
|
||||||
|
const addressUuids = addresses.map((address) => address.uuid)
|
||||||
|
|
||||||
|
await prisma.teamAddress.deleteMany({
|
||||||
|
where: {
|
||||||
|
teamId: team.id,
|
||||||
|
name: { startsWith: 'Demo address ' },
|
||||||
|
uuid: { notIn: addressUuids },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
await prisma.teamAddress.createMany({
|
await prisma.teamAddress.createMany({
|
||||||
data: addresses,
|
data: addresses,
|
||||||
|
|||||||
Reference in New Issue
Block a user