Skip to content

@gracious.tech/fetch-client


@gracious.tech/fetch-client / assets/request / RequestHandler

Class: RequestHandler ​

Defined in: client/src/assets/request.ts:4

Request handler that has internal cache

Constructors ​

Constructor ​

new RequestHandler(remember): RequestHandler

Defined in: client/src/assets/request.ts:10

Parameters ​

remember ​

boolean

Returns ​

RequestHandler

Properties ​

_remember ​

readonly _remember: boolean

Defined in: client/src/assets/request.ts:6


_respond_from_cache ​

_respond_from_cache: boolean = true

Defined in: client/src/assets/request.ts:7


_cache ​

_cache: Record<string, Promise<string>> = {}

Defined in: client/src/assets/request.ts:8

Methods ​

request() ​

request(url): Promise<string>

Defined in: client/src/assets/request.ts:15

Request (text response)

Parameters ​

url ​

string

Returns ​

Promise<string>


clear_cache() ​

clear_cache(): void

Defined in: client/src/assets/request.ts:48

Clear cache

Returns ​

void


disable_responding_from_cache() ​

disable_responding_from_cache(): void

Defined in: client/src/assets/request.ts:53

Disable responding from cache to force fresh requests (which are still remembered)

Returns ​

void


enable_responding_from_cache() ​

enable_responding_from_cache(): void

Defined in: client/src/assets/request.ts:58

Re-enable returning responses from cache

Returns ​

void