fix: remove applying user-agent by default

This commit is contained in:
Bereket Engida
2025-11-29 21:53:04 -08:00
parent 57d36f295d
commit 57ca7b720d
2 changed files with 2 additions and 14 deletions

View File

@@ -5,7 +5,7 @@ import type {
import { createFetch } from "@better-fetch/fetch";
import type { WritableAtom } from "nanostores";
import { getBaseURL } from "../utils/url";
import { redirectPlugin, userAgentPlugin } from "./fetch-plugins";
import { redirectPlugin } from "./fetch-plugins";
import { parseJSON } from "./parser";
import { getSessionAtom } from "./session-atom";
@@ -51,9 +51,7 @@ export const getClientConfig = (
plugins: [
lifeCyclePlugin,
...(restOfFetchOptions.plugins || []),
...(options?.disableDefaultFetchPlugins
? []
: [userAgentPlugin, redirectPlugin]),
...(options?.disableDefaultFetchPlugins ? [] : [redirectPlugin]),
...pluginsFetchPlugins,
],
});

View File

@@ -17,13 +17,3 @@ export const redirectPlugin = {
},
},
} satisfies BetterFetchPlugin;
export const userAgentPlugin = {
id: "user-agent",
name: "UserAgent",
hooks: {
onRequest(context) {
context.headers.append("user-agent", "better-auth");
},
},
} satisfies BetterFetchPlugin;