Constructor
new Server(config)
Parameters:
Name | Type | Description |
---|---|---|
config |
ServerClientConfig | for the server client. |
- Source:
Methods
execute(requestBuilder) → {Promise.<(HttpResponse|Error)>}
Executes http request wrapped in provided request builder. If the server config provides username and password, then a logging attempt is made. Upon successful login the auth data is stored for later requests.
Parameters:
Name | Type | Description |
---|---|---|
requestBuilder |
HttpRequestBuilder |
- Source:
Returns:
a promise which resolves to response wrapper or rejects with error if thrown during execution.
- Type
- Promise.<(HttpResponse|Error)>
getLoggedUser() → {User}
Logged user getter.
- Source:
Returns:
user
- Type
- User
initHttpClient()
Initializes the http client.
- Source:
initLogger()
Initializes the logger.
- Source:
setLoggedUser(user) → {Server}
User setter
Parameters:
Name | Type | Description |
---|---|---|
user |
User |
- Source:
Returns:
- Type
- Server