MCPcopy Create free account
hub / github.com/adcontextprotocol/adcp / seedDevUsers

Function seedDevUsers

server/src/dev-setup.ts:223–243  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

221}
222
223async function seedDevUsers(): Promise<void> {
224 const pool = getPool();
225 for (const [key, devUser] of Object.entries(DEV_USERS)) {
226 try {
227 await pool.query(
228 `INSERT INTO users (workos_user_id, email, first_name, last_name, primary_organization_id)
229 VALUES ($1, $2, $3, $4, $5)
230 ON CONFLICT (workos_user_id) DO NOTHING`,
231 [
232 devUser.id,
233 devUser.email,
234 devUser.firstName,
235 devUser.lastName,
236 devUser.isMember ? (devUser.organizationId || 'org_dev_company_001') : null,
237 ]
238 );
239 } catch (error) {
240 logger.debug({ userId: devUser.id, key }, 'Dev user seed skipped');
241 }
242 }
243}
244
245async function seedDevMemberships(): Promise<void> {
246 const pool = getPool();

Callers 1

seedDevDataFunction · 0.85

Calls 2

getPoolFunction · 0.85
queryMethod · 0.80

Tested by

no test coverage detected