remove channel info stuff

This commit is contained in:
Omer Sabic 2024-08-25 18:56:36 +02:00
parent 557ea7ede5
commit 18f1f2afed
2 changed files with 9 additions and 7 deletions

View File

@ -1,5 +1,5 @@
import { createSession as createSession } from '../utils/token.js'; import { createSession as createSession } from '../utils/token.js';
import { getChannelInfo, getUserInfo } from '../utils/youtube.js'; import { getUserInfo } from '../utils/youtube.js';
import { db } from '../db/index.js'; import { db } from '../db/index.js';
import { sessions, sites, users, users as usersTable } from '../db/schemas.js'; import { sessions, sites, users, users as usersTable } from '../db/schemas.js';
import { eq } from 'drizzle-orm'; import { eq } from 'drizzle-orm';
@ -26,7 +26,7 @@ export const authRoutes = (fastify, _, done) => {
reply.status(400).send({ success: false, message: "Provider email is not verified" }); reply.status(400).send({ success: false, message: "Provider email is not verified" });
return; return;
} }
const channel_info = await getChannelInfo(token.access_token); //const channel_info = await getChannelInfo(token.access_token);
const [existing_user] = await db.select().from(usersTable).where(eq(usersTable.google_id, user_info.id)); const [existing_user] = await db.select().from(usersTable).where(eq(usersTable.google_id, user_info.id));
@ -49,13 +49,14 @@ export const authRoutes = (fastify, _, done) => {
name: user_info.name, name: user_info.name,
google_id: user_info.id, google_id: user_info.id,
email: user_info.email, email: user_info.email,
channel_id: channel_info.id, // channel_id: channel_info.id,
uploads_playlist_id: channel_info.contentDetails.relatedPlaylists.uploads, channel_id: "TEMP_DISABLED",
// uploads_playlist_id: channel_info.contentDetails.relatedPlaylists.uploads,
uploads_playlist_id: "TEMP_DISABLED",
stripe_id: customer.id stripe_id: customer.id
}).returning({ id: usersTable.id }); }).returning({ id: usersTable.id });
// console.log("user ", user) // console.log("USER MADE")
console.log("USER MADE") // console.log("user", user);
console.log("user", user);
await tx.insert(sites).values({ await tx.insert(sites).values({
name: `${user_info.name}'s Website`, name: `${user_info.name}'s Website`,
user_id: user.id user_id: user.id

View File

@ -407,6 +407,7 @@ export async function getChannelInfo(access_token) {
return channel.data.items[0]; return channel.data.items[0];
} }
/** @typedef {{name: string, email: string, isVerified: boolean}} UserInfo */ /** @typedef {{name: string, email: string, isVerified: boolean}} UserInfo */
/** /**