apps/migration/src/1.guild-actor.ts (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
import db, { actors, guilds, users } from "@stealth-developers/db";
const [guild] = await db
.insert(guilds)
.values({
createdAt: new Date(),
updatedAt: new Date(),
name: "Stealth Developers",
discordId: "895998762630127616",
icon: "36c6e14d0933eb338826599b632df818",
})
.returning();
if (!guild) throw new Error("Failed to create guild");
const [user] = await db
.insert(users)
.values({
createdAt: new Date(),
updatedAt: new Date(),
avatar:
"https://cdn.discordapp.com/icons/895998762630127616/36c6e14d0933eb338826599b632df818.png?size=4096",
discordId: "895998762630127616",
displayName: "Stealth Developers",
username: "Stealth Developers",
acceptedPrivacyPolicy: true,
acceptedTermsOfService: true,
})
.returning();
if (!user) throw new Error("Failed to create user");
const [actor] = await db
.insert(actors)
.values({
createdAt: new Date(),
updatedAt: new Date(),
userId: user.id,
guildId: guild.id,
avatar: user.avatar,
username: user.username,
displayName: user.displayName,
discordId: user.discordId,
})
.returning();
if (!actor) throw new Error("Failed to create actor");
console.log("Guild:", guild);
console.log("User:", user);
console.log("Actor:", actor);
|