xmpp_p2p
Preparing search index...
core/xmpp-uploads
XmppUploadManager
Class XmppUploadManager
Coordinates HTTP upload hosting and manifest publication.
Index
Constructors
constructor
Methods
close
create
Upload
Slot
ensure
Upload
Announcement
Subscription
ensure
Upload
Server
get
Upload
Content
Url
handle
Upload
Http
Request
record
Upload
Manifest
Constructors
constructor
new
XmppUploadManager
(
context
:
XmppUploadContext
)
:
XmppUploadManager
Parameters
context
:
XmppUploadContext
Returns
XmppUploadManager
Methods
close
close
()
:
Promise
<
void
>
Returns
Promise
<
void
>
create
Upload
Slot
createUploadSlot
(
slotId
:
string
,
filename
:
string
,
contentType
:
string
,
size
:
number
,
)
:
Promise
<
Element
>
Parameters
slotId
:
string
filename
:
string
contentType
:
string
size
:
number
Returns
Promise
<
Element
>
ensure
Upload
Announcement
Subscription
ensureUploadAnnouncementSubscription
()
:
Promise
<
void
>
Returns
Promise
<
void
>
ensure
Upload
Server
ensureUploadServer
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Upload
Content
Url
getUploadContentUrl
(
cid
:
string
)
:
string
|
undefined
Parameters
cid
:
string
Returns
string
|
undefined
handle
Upload
Http
Request
handleUploadHttpRequest
(
req
:
IncomingMessage
,
res
:
ServerResponse
,
)
:
Promise
<
void
>
Parameters
req
:
IncomingMessage
res
:
ServerResponse
Returns
Promise
<
void
>
record
Upload
Manifest
recordUploadManifest
(
manifest
:
XmppUploadManifest
,
sourceJid
:
string
,
)
:
Promise
<
boolean
>
Parameters
manifest
:
XmppUploadManifest
sourceJid
:
string
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
close
create
Upload
Slot
ensure
Upload
Announcement
Subscription
ensure
Upload
Server
get
Upload
Content
Url
handle
Upload
Http
Request
record
Upload
Manifest
xmpp_p2p
Loading...
Coordinates HTTP upload hosting and manifest publication.