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: