fix(auth): org-scoped team tokens and header search order
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
export default defineNuxtPlugin(() => {
|
||||
const originalConsoleError = console.error
|
||||
const originalConsoleWarn = console.warn
|
||||
|
||||
console.error = (...args: unknown[]) => {
|
||||
const shouldSuppressApolloNoise = (args: unknown[]) => {
|
||||
const serializedArgs = args
|
||||
.map((arg) => {
|
||||
if (typeof arg === 'string') return arg
|
||||
@@ -14,21 +15,34 @@ export default defineNuxtPlugin(() => {
|
||||
})
|
||||
.join(' ')
|
||||
|
||||
const hasApolloDevtoolsWarning = (
|
||||
return (
|
||||
(
|
||||
serializedArgs.includes('connectToDevTools')
|
||||
&& serializedArgs.includes('devtools.enabled')
|
||||
)
|
||||
|| (
|
||||
serializedArgs.includes('go.apollo.dev/c/err')
|
||||
&& serializedArgs.includes('"message":104')
|
||||
&& (
|
||||
serializedArgs.includes('"message":104')
|
||||
|| serializedArgs.includes('%22message%22%3A104')
|
||||
)
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
if (hasApolloDevtoolsWarning) {
|
||||
console.error = (...args: unknown[]) => {
|
||||
if (shouldSuppressApolloNoise(args)) {
|
||||
return
|
||||
}
|
||||
|
||||
originalConsoleError(...args)
|
||||
}
|
||||
|
||||
console.warn = (...args: unknown[]) => {
|
||||
if (shouldSuppressApolloNoise(args)) {
|
||||
return
|
||||
}
|
||||
|
||||
originalConsoleWarn(...args)
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user