Skip to main content

Interface: IHeadersService

Defined in: src/types/services.ts:278

Headers service for injecting custom HTTP headers into miniapp requests.

Remarks​

Replaces headers context dependencies.

Methods​

getHeaders()​

getHeaders(miniappPackageId, language): Promise<Record<string, string>>

Defined in: src/types/services.ts:280

Build headers for a miniapp request given its package ID and language

Parameters​

miniappPackageId​

string

language​

"id" | "en" | "zh" | "zh_HANT" | "fr" | "de" | "hi" | "it" | "ko" | "pl" | "pt" | "ru" | "ja" | "es" | "th" | "tr" | "vi"

Returns​

Promise<Record<string, string>>


onHeadersChange()?​

optional onHeadersChange(callback): VoidFunction

Defined in: src/types/services.ts:285

Subscribe to header changes

Parameters​

callback​

(headers) => void

Returns​

VoidFunction