new CallBuilder(serverUrl)
Creates a new CallBuilder pointed to server defined by serverUrl.
This is an abstract class. Do not create this object directly, use Server class.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
serverUrl |
string
|
Methods
call() → {Promise}
Triggers a HTTP request using this builder's current configuration. Returns a Promise that resolves to the server's response.
- Source:
Returns:
- Type:
-
Promise
cursor(cursor)
Adds cursor
parameter to the current call. Returns the CallBuilder object on which this method has been called.
- Source:
- See:
Parameters:
Name | Type | Description |
---|---|---|
cursor |
string
|
A cursor is a value that points to a specific location in a collection of resources. |
limit(number)
Adds limit
parameter to the current call. Returns the CallBuilder object on which this method has been called.
- Source:
- See:
Parameters:
Name | Type | Description |
---|---|---|
number |
number
|
Number of records the server should return. |
order(direction)
Adds order
parameter to the current call. Returns the CallBuilder object on which this method has been called.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
direction |
"asc"
|
"desc"
|
stream(optionsopt) → {function}
Creates an EventSource that listens for incoming messages from the server. To stop listening for new events call the function returned by this method.
- Source:
- See:
Parameters:
Name | Type | Attributes | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object
|
<optional> |
EventSource options.
|
Returns:
- Type:
-
function
Close function. Run to close the connection and stop listening for new events.