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