You've already forked AstralRinth
forked from didirus/AstralRinth
fix: use ref rather than direct val (#4785)
This commit is contained in:
@@ -17,7 +17,7 @@ const config = useRuntimeConfig()
|
|||||||
|
|
||||||
provideNotificationManager(new FrontendNotificationManager())
|
provideNotificationManager(new FrontendNotificationManager())
|
||||||
|
|
||||||
const client = createModrinthClient(auth.value, {
|
const client = createModrinthClient(auth, {
|
||||||
apiBaseUrl: config.public.apiBaseUrl.replace('/v2/', '/'),
|
apiBaseUrl: config.public.apiBaseUrl.replace('/v2/', '/'),
|
||||||
archonBaseUrl: config.public.pyroBaseUrl.replace('/v2/', '/'),
|
archonBaseUrl: config.public.pyroBaseUrl.replace('/v2/', '/'),
|
||||||
rateLimitKey: config.rateLimitKey,
|
rateLimitKey: config.rateLimitKey,
|
||||||
|
|||||||
@@ -8,9 +8,10 @@ import {
|
|||||||
NuxtModrinthClient,
|
NuxtModrinthClient,
|
||||||
VerboseLoggingFeature,
|
VerboseLoggingFeature,
|
||||||
} from '@modrinth/api-client'
|
} from '@modrinth/api-client'
|
||||||
|
import type { Ref } from 'vue'
|
||||||
|
|
||||||
export function createModrinthClient(
|
export function createModrinthClient(
|
||||||
auth: { token: string | undefined },
|
auth: Ref<{ token: string | undefined }>,
|
||||||
config: { apiBaseUrl: string; archonBaseUrl: string; rateLimitKey?: string },
|
config: { apiBaseUrl: string; archonBaseUrl: string; rateLimitKey?: string },
|
||||||
): NuxtModrinthClient {
|
): NuxtModrinthClient {
|
||||||
const optionalFeatures = [
|
const optionalFeatures = [
|
||||||
@@ -23,7 +24,7 @@ export function createModrinthClient(
|
|||||||
rateLimitKey: config.rateLimitKey,
|
rateLimitKey: config.rateLimitKey,
|
||||||
features: [
|
features: [
|
||||||
new AuthFeature({
|
new AuthFeature({
|
||||||
token: async () => auth.token,
|
token: async () => auth.value.token,
|
||||||
} as AuthConfig),
|
} as AuthConfig),
|
||||||
new CircuitBreakerFeature({
|
new CircuitBreakerFeature({
|
||||||
storage: new NuxtCircuitBreakerStorage(),
|
storage: new NuxtCircuitBreakerStorage(),
|
||||||
|
|||||||
Reference in New Issue
Block a user