Implements Http File Upload (XEP-0363)
Methods
(static) discoverUploadService()
Discover upload service for http upload.
- Source:
(static) failedRequestSlotCB(stanza, cb)
Process failed response to slot request.
Parameters:
Name | Type | Description |
---|---|---|
stanza |
String | |
cb |
function |
- Source:
(static) init(o)
Set up http file upload.
Parameters:
Name | Type | Description |
---|---|---|
o |
Object | options |
- Source:
(static) queryItemForUploadService(jid, cb)
Query item for upload service.
Parameters:
Name | Type | Description |
---|---|---|
jid |
String | |
cb |
function | Callback on success |
- Source:
(static) requestSlot(file, cb)
Request upload slot.
Parameters:
Name | Type | Description |
---|---|---|
file |
File | |
cb |
function | Callback after finished request |
- Source:
(static) sendFile(file, message)
Upload file and send link to peer.
Parameters:
Name | Type | Description |
---|---|---|
file |
File | |
message |
Message | Preview message |
- Source:
(static) successfulRequestSlotCB(stanza, cb)
Process successful response to slot request.
Parameters:
Name | Type | Description |
---|---|---|
stanza |
String | |
cb |
function |
- Source:
(static) uploadFile(url, file, message, success_cb)
Upload the given file to the given url.
Parameters:
Name | Type | Description |
---|---|---|
url |
String | upload url |
file |
File | |
message |
Message | preview message |
success_cb |
function | callback on successful transition |
- Source: