xmpp_p2p
Preparing search index...
core/xmpp-feed
XmppFeedContext
Interface XmppFeedContext
Dependencies required by the feed manager.
interface
XmppFeedContext
{
jid
:
string
;
libp2p
:
any
;
ready
:
Promise
<
void
>
;
storage
:
XmppStorage
;
emit
(
event
:
string
,
...
args
:
any
[]
)
:
boolean
;
ensureTopicValidator
(
topic
:
string
,
kind
:
"secure"
|
"subscription"
|
"feed"
|
"attachment"
|
"collection"
,
)
:
void
;
getOrCreateStream
(
peerAddr
:
string
|
Multiaddr
)
:
Promise
<
XmppStream
>
;
getPubSubService
()
:
any
;
getStreamByJid
(
jid
:
string
)
:
XmppStream
|
undefined
;
propagateFeedToCollections
(
post
:
XmppFeedPost
)
:
Promise
<
void
>
;
requestFollowersFromPeer
(
peerAddr
:
string
|
Multiaddr
,
)
:
Promise
<
XmppFeedFollower
[]
>
;
sendIqRequest
(
target
:
string
|
Multiaddr
,
stanza
:
Element
,
timeoutMs
?:
number
,
)
:
Promise
<
Element
>
;
}
Index
Properties
jid
libp2p
ready
storage
Methods
emit
ensure
Topic
Validator
get
Or
Create
Stream
get
Pub
Sub
Service
get
Stream
By
Jid
propagate
Feed
To
Collections
request
Followers
From
Peer
send
Iq
Request
Properties
jid
jid
:
string
libp2p
libp2p
:
any
ready
ready
:
Promise
<
void
>
storage
storage
:
XmppStorage
Methods
emit
emit
(
event
:
string
,
...
args
:
any
[]
)
:
boolean
Parameters
event
:
string
...
args
:
any
[]
Returns
boolean
ensure
Topic
Validator
ensureTopicValidator
(
topic
:
string
,
kind
:
"secure"
|
"subscription"
|
"feed"
|
"attachment"
|
"collection"
,
)
:
void
Parameters
topic
:
string
kind
:
"secure"
|
"subscription"
|
"feed"
|
"attachment"
|
"collection"
Returns
void
get
Or
Create
Stream
getOrCreateStream
(
peerAddr
:
string
|
Multiaddr
)
:
Promise
<
XmppStream
>
Parameters
peerAddr
:
string
|
Multiaddr
Returns
Promise
<
XmppStream
>
get
Pub
Sub
Service
getPubSubService
()
:
any
Returns
any
get
Stream
By
Jid
getStreamByJid
(
jid
:
string
)
:
XmppStream
|
undefined
Parameters
jid
:
string
Returns
XmppStream
|
undefined
propagate
Feed
To
Collections
propagateFeedToCollections
(
post
:
XmppFeedPost
)
:
Promise
<
void
>
Parameters
post
:
XmppFeedPost
Returns
Promise
<
void
>
request
Followers
From
Peer
requestFollowersFromPeer
(
peerAddr
:
string
|
Multiaddr
,
)
:
Promise
<
XmppFeedFollower
[]
>
Parameters
peerAddr
:
string
|
Multiaddr
Returns
Promise
<
XmppFeedFollower
[]
>
send
Iq
Request
sendIqRequest
(
target
:
string
|
Multiaddr
,
stanza
:
Element
,
timeoutMs
?:
number
,
)
:
Promise
<
Element
>
Parameters
target
:
string
|
Multiaddr
stanza
:
Element
Optional
timeoutMs
:
number
Returns
Promise
<
Element
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
jid
libp2p
ready
storage
Methods
emit
ensure
Topic
Validator
get
Or
Create
Stream
get
Pub
Sub
Service
get
Stream
By
Jid
propagate
Feed
To
Collections
request
Followers
From
Peer
send
Iq
Request
xmpp_p2p
Loading...
Dependencies required by the feed manager.