Appearance
@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