kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
pull/715/head
rodzic
259f988f52
commit
45fd347ee3
|
@ -632,12 +632,23 @@ export const fixtureSuites: E2ETestFixtureSuite[] = [
|
||||||
snapshot: false,
|
snapshot: false,
|
||||||
fixtures: [
|
fixtures: [
|
||||||
{
|
{
|
||||||
path: '@dev/test-everything-openapi/echo_headers',
|
path: '@dev/test-everything-openapi@ee3b9fdc/echo_headers',
|
||||||
response: {
|
response: {
|
||||||
validate: (body) => {
|
validate: (body) => {
|
||||||
expect(body['x-agentic-proxy-secret']).toEqual(
|
expect(body['x-agentic-proxy-secret']).toEqual(
|
||||||
'f279280a67a15df6e0245511bdeb11854fc8f6f702c49d028431bb1dbc03bfdc'
|
'f279280a67a15df6e0245511bdeb11854fc8f6f702c49d028431bb1dbc03bfdc'
|
||||||
)
|
)
|
||||||
|
expect(body['x-agentic-deployment-id']).toEqual(
|
||||||
|
'depl_yhc7f8gubcqycagjp68c4ozr'
|
||||||
|
)
|
||||||
|
expect(body['x-agentic-deployment-identifier']).toEqual(
|
||||||
|
'@dev/test-everything-openapi@ee3b9fdc'
|
||||||
|
)
|
||||||
|
expect(body['x-agentic-is-customer-subscription-active']).toEqual(
|
||||||
|
'false'
|
||||||
|
)
|
||||||
|
expect(body['x-agentic-user-id']).toBeUndefined()
|
||||||
|
expect(body['x-agentic-customer-id']).toBeUndefined()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,13 +66,17 @@ export function updateOriginRequest(
|
||||||
consumer.stripeStatus
|
consumer.stripeStatus
|
||||||
)
|
)
|
||||||
|
|
||||||
originRequest.headers.set('x-agentic-user', consumer.user.id)
|
originRequest.headers.set('x-agentic-user-id', consumer.user.id)
|
||||||
originRequest.headers.set('x-agentic-user-email', consumer.user.email)
|
originRequest.headers.set('x-agentic-user-email', consumer.user.email)
|
||||||
originRequest.headers.set('x-agentic-user-username', consumer.user.username)
|
originRequest.headers.set('x-agentic-user-username', consumer.user.username)
|
||||||
originRequest.headers.set(
|
originRequest.headers.set(
|
||||||
'x-agentic-user-created-at',
|
'x-agentic-user-created-at',
|
||||||
consumer.user.createdAt
|
consumer.user.createdAt
|
||||||
)
|
)
|
||||||
|
originRequest.headers.set(
|
||||||
|
'x-agentic-user-updated-at',
|
||||||
|
consumer.user.updatedAt
|
||||||
|
)
|
||||||
|
|
||||||
if (consumer.plan) {
|
if (consumer.plan) {
|
||||||
originRequest.headers.set(
|
originRequest.headers.set(
|
||||||
|
@ -84,6 +88,11 @@ export function updateOriginRequest(
|
||||||
if (consumer.user.name) {
|
if (consumer.user.name) {
|
||||||
originRequest.headers.set('x-agentic-user-name', consumer.user.name)
|
originRequest.headers.set('x-agentic-user-name', consumer.user.name)
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
originRequest.headers.set(
|
||||||
|
'x-agentic-is-customer-subscription-active',
|
||||||
|
'false'
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: this header is causing some random upstream cloudflare errors
|
// TODO: this header is causing some random upstream cloudflare errors
|
||||||
|
@ -94,5 +103,10 @@ export function updateOriginRequest(
|
||||||
originRequest.headers.set('cache-control', cacheControl)
|
originRequest.headers.set('cache-control', cacheControl)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
originRequest.headers.set('x-agentic-deployment-id', deployment.id)
|
||||||
|
originRequest.headers.set(
|
||||||
|
'x-agentic-deployment-identifier',
|
||||||
|
deployment.identifier
|
||||||
|
)
|
||||||
originRequest.headers.set('x-agentic-proxy-secret', deployment._secret)
|
originRequest.headers.set('x-agentic-proxy-secret', deployment._secret)
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue