diff --git a/auth.config.ts b/auth.config.ts index 42fbc96..9de03f6 100644 --- a/auth.config.ts +++ b/auth.config.ts @@ -22,6 +22,7 @@ export default defineConfig({ const user = await db.models.user.findByPk(credentials.username) if (!user) throw new InvalidLoginError() + // @ts-ignore const valid = await bcrypt.compare(credentials.password, user.password) if (!valid) throw new InvalidLoginError() diff --git a/src/components/Header.astro b/src/components/Header.astro index bdcf78c..ef6789c 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -32,7 +32,7 @@ const session = await getSession(Astro.request)
diff --git a/src/components/header/Dropdown.astro b/src/components/header/Dropdown.astro index f91a934..df00522 100644 --- a/src/components/header/Dropdown.astro +++ b/src/components/header/Dropdown.astro @@ -21,10 +21,9 @@ import NavButton from './NavButton.astro' const button = this.querySelector('.dropdown-btn') const items = this.querySelector('.dropdown-items') - button.addEventListener('click', () => { - console.log('click') - items.classList.toggle('hidden') - items.classList.toggle('flex') + button?.addEventListener('click', () => { + items?.classList.toggle('hidden') + items?.classList.toggle('flex') }) } } diff --git a/src/components/header/Toggler.astro b/src/components/header/Toggler.astro index 6eb39c8..8c81a6a 100644 --- a/src/components/header/Toggler.astro +++ b/src/components/header/Toggler.astro @@ -25,8 +25,8 @@ import { Icon } from 'astro-icon/components' const items = this.querySelector('.nav-items') const btn = document.getElementById('nav-toggler') - btn.addEventListener('click', () => { - items.classList.toggle('hidden') + btn?.addEventListener('click', () => { + items?.classList.toggle('hidden') }) } } diff --git a/src/graphql/resolvers/queries/album.ts b/src/graphql/resolvers/queries/album.ts index d3d3340..b9b31d4 100644 --- a/src/graphql/resolvers/queries/album.ts +++ b/src/graphql/resolvers/queries/album.ts @@ -1,6 +1,9 @@ -import { Op } from 'sequelize' +import type { Resolvers } from '@/graphql/__generated__/types.generated' +import Sequelize from 'sequelize' -const resolvers = { +const { Op } = Sequelize + +const resolvers: Resolvers = { Query: { artists: (parent, args, { db }, info) => db.models.artist.findAll(), platforms: (parent, args, { db }, info) => db.models.platform.findAll(), @@ -24,7 +27,7 @@ const resolvers = { animation: (parent, { id }, { db }) => db.models.animation.findByPk(id), animations: (parent, args, { db }) => db.models.animation.findAll(), studio: (parent, { slug }, { db }) => db.models.studio.findByPk(slug), - studios: (parent, { slug }, { db }) => db.models.studio.findAll(), + studios: (parent, _, { db }) => db.models.studio.findAll(), seriesOne: (parent, { slug }, { db }, info) => db.models.series.findByPk(slug), albumCount: async (parent, params, { db }) => db.models.album.count(), diff --git a/src/graphql/resolvers/queries/vgmdb.ts b/src/graphql/resolvers/queries/vgmdb.ts index b63fa0c..6e346b3 100644 --- a/src/graphql/resolvers/queries/vgmdb.ts +++ b/src/graphql/resolvers/queries/vgmdb.ts @@ -1,8 +1,8 @@ -import getPuppeteer from 'vgmdb-parser/lib/puppeteer' +// import getPuppeteer from 'vgmdb-parser/lib/puppeteer' const resolvers = { Query: { - vgmdb: (_, { url }) => getPuppeteer(url) + // vgmdb: (_, { url }) => getPuppeteer(url) } }