Skip to content

Commit

Permalink
fix: move atproto util in runtime
Browse files Browse the repository at this point in the history
resolves #341
  • Loading branch information
atinux committed Feb 5, 2025
1 parent ed221c1 commit ff2ddc9
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { defu } from 'defu'
import { randomUUID } from 'uncrypto'
import type { ScryptConfig } from '@adonisjs/hash/types'
import type { SessionConfig } from 'h3'
import { atprotoProviderDefaultClientMetadata, atprotoProviders, getClientMetadataFilename } from './utils/atproto'
import { atprotoProviderDefaultClientMetadata, atprotoProviders, getClientMetadataFilename } from './runtime/utils/atproto'
import type { AtprotoProviderClientMetadata } from './runtime/types/atproto'

// Module options TypeScript interface definition
Expand Down Expand Up @@ -269,7 +269,7 @@ export default defineNuxtModule<ModuleOptions>({

for (const provider of atprotoProviders) {
addServerHandler({
handler: resolver.resolve('./runtime/server/routes/atproto/client-metadata.json.get.ts'),
handler: resolver.resolve('./runtime/server/routes/atproto/client-metadata.json.get'),
route: '/' + getClientMetadataFilename(provider, runtimeConfig.oauth[provider] as AtprotoProviderClientMetadata),
method: 'get',
})
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { defineEventHandler, createError } from 'h3'
import { getAtprotoClientMetadata } from '../../utils/atproto'
import { atprotoProviders, getClientMetadataFilename } from '../../../../utils/atproto'
import { atprotoProviders, getClientMetadataFilename } from '../../../utils/atproto'
import type { AtprotoProviderClientMetadata } from '../../../types/atproto'
import { useRuntimeConfig } from '#imports'

Expand Down
4 changes: 2 additions & 2 deletions src/runtime/server/utils/atproto.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import type { H3Event } from 'h3'
import type { OAuthClientMetadataInput, OAuthGrantType } from '@atproto/oauth-client-node'
import type { AtprotoProviderClientMetadata } from '../../types/atproto'
import type { OAuthBlueskyConfig } from '../lib/oauth/bluesky'
import type { OAuthBlueskyConfig } from '../lib/atproto/bluesky'
import { getOAuthRedirectURL } from '../lib/utils'
import { getClientMetadataFilename } from '../../../utils/atproto'
import { getClientMetadataFilename } from '../../utils/atproto'
import type { ATProtoProvider, OAuthConfig } from '#auth-utils'
import { getRequestURL, useRuntimeConfig } from '#imports'

Expand Down
4 changes: 2 additions & 2 deletions src/utils/atproto.ts → src/runtime/utils/atproto.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { ATProtoProvider, OAuthProvider } from '../runtime/types'
import type { AtprotoProviderClientMetadata } from '../runtime/types/atproto'
import type { ATProtoProvider, OAuthProvider } from '../types'
import type { AtprotoProviderClientMetadata } from '../types/atproto'

export const atprotoProviders = ['bluesky'] satisfies ATProtoProvider[]

Expand Down

0 comments on commit ff2ddc9

Please sign in to comment.