refactor(plugin): simplify session request hook

This commit is contained in:
Aiden Cline 2026-07-17 17:13:46 -05:00 committed by 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
commit a84babca73
3 changed files with 11 additions and 11 deletions

View file

@ -235,14 +235,14 @@ export const json = <Body, Message>(input: JsonInput<Body, Message>): JsonTransp
const transformRequest = prepareInput.transformRequest
const transformed = transformRequest
? yield* transformRequest({ headers: parts.headers, body: yield* HttpTransport.decodeRequestBody(message) })
: { headers: parts.headers, body: yield* HttpTransport.decodeRequestBody(message) }
const bodyText = transformRequest ? encodeJson(transformed.body) : message
: undefined
const bodyText = transformed ? encodeJson(transformed.body) : message
const headers = yield* Auth.toEffect(prepareInput.auth)({
request: prepareInput.request,
method: "POST",
url: parts.url,
body: bodyText,
headers: Headers.fromInput(transformed.headers),
headers: Headers.fromInput(transformed?.headers ?? parts.headers),
})
return {
url: yield* webSocketUrl(parts.url),