Skip to content

Commit 1e6be72

Browse files
fix: functions that return promises must be async (#12105)
* fix: Functions that return promises must be async * fix: Returning an awaited promise is required in this context
1 parent ddab3cc commit 1e6be72

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/next-auth/src/utils/logger.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ export function proxyLogger(
9595

9696
const clientLogger: Record<string, unknown> = {}
9797
for (const level in logger) {
98-
clientLogger[level] = (code: string, metadata: Error) => {
98+
clientLogger[level] = async (code: string, metadata: Error) => {
9999
_logger[level](code, metadata) // Logs to console
100100

101101
if (level === "error") {
@@ -107,7 +107,7 @@ export function proxyLogger(
107107
if (navigator.sendBeacon) {
108108
return navigator.sendBeacon(url, body)
109109
}
110-
return fetch(url, { method: "POST", body, keepalive: true })
110+
return await fetch(url, { method: "POST", body, keepalive: true })
111111
}
112112
}
113113
return clientLogger as unknown as LoggerInstance

0 commit comments

Comments
 (0)