cozy-client / DataProxyLink
Class: DataProxyLink¶
Hierarchy¶
-
↳
DataProxyLink
Constructors¶
constructor¶
• new DataProxyLink([options]?)
Parameters
| Name | Type | Description |
|---|---|---|
[options] |
Object |
Options |
[options].dataproxy |
any |
- |
Overrides
Defined in
packages/cozy-client/src/links/DataProxyLink.js:9
Properties¶
_drainingRequests¶
• _drainingRequests: boolean
Defined in
packages/cozy-client/src/links/DataProxyLink.js:13
_queue¶
• _queue: any[]
Defined in
packages/cozy-client/src/links/DataProxyLink.js:12
dataproxy¶
• dataproxy: any
Defined in
packages/cozy-client/src/links/DataProxyLink.js:11
Methods¶
_flushQueue¶
▸ _flushQueue(): Promise<void>
Returns
Promise<void>
Defined in
packages/cozy-client/src/links/DataProxyLink.js:66
_onReceiveMessage¶
▸ _onReceiveMessage(event): void
Parameters
| Name | Type |
|---|---|
event |
any |
Returns
void
Defined in
packages/cozy-client/src/links/DataProxyLink.js:93
doRequest¶
▸ doRequest(operation, options): Promise<any>
Parameters
| Name | Type |
|---|---|
operation |
any |
options |
any |
Returns
Promise<any>
Defined in
packages/cozy-client/src/links/DataProxyLink.js:51
persistCozyData¶
▸ persistCozyData(data, forward): Promise<void>
Persist the given data into the links storage
Parameters
| Name | Type |
|---|---|
data |
any |
forward |
any |
Returns
Promise<void>
Overrides
Defined in
packages/cozy-client/src/links/DataProxyLink.js:61
registerClient¶
▸ registerClient(client): void
Parameters
| Name | Type |
|---|---|
client |
any |
Returns
void
Defined in
packages/cozy-client/src/links/DataProxyLink.js:20
registerDataProxy¶
▸ registerDataProxy(dataproxy): void
When the link is given to a cozy-client instance, the dataproxy might not be ready yet. Thus, this method will be typically called afterwards by the DataProxyProvider once the dataproxy is ready and set
Parameters
| Name | Type | Description |
|---|---|---|
dataproxy |
any |
The dataproxy instance |
Returns
void
Defined in
packages/cozy-client/src/links/DataProxyLink.js:31
request¶
▸ request(operation, options, result, forward): Promise<any>
Request the given operation from the link
Parameters
| Name | Type |
|---|---|
operation |
any |
options |
any |
result |
any |
forward |
any |
Returns
Promise<any>
Overrides
Defined in
packages/cozy-client/src/links/DataProxyLink.js:40
reset¶
▸ reset(): Promise<void>
Reset the link data
Returns
Promise<void>
Overrides
Defined in