SqlUserStore
Defined in Yaaf.Xmpp.IM.SQL.dll.
Constructors
Constructor | Description |
new(contextCreator, user)
Signature: (contextCreator:Func<AbstractRosterStoreDbContext> * user:string) -> unit
|
Instance members
Instance member | Description |
ChangesSince(value)
Signature: value:string -> Task<List<RosterChange * string>>
Modifiers: abstract |
|
CurrentRosterVersion
Signature: Task<string>
|
|
DeleteItem(value)
Signature: value:JabberId -> Task<string>
Modifiers: abstract |
|
GetCurrentPresence()
Signature: unit -> Task<PresenceStatus>
Modifiers: abstract |
|
GetCurrentRosterVersion()
Signature: unit -> Task<string>
Modifiers: abstract |
|
GetItem(value)
Signature: value:JabberId -> Task<Option<RosterItem>>
Modifiers: abstract |
|
GetItems()
Signature: unit -> Task<List<RosterItem>>
Modifiers: abstract |
|
GetRosterSize()
Signature: unit -> Task<int>
Modifiers: abstract |
|
RemoveSubscriptionRequest(value)
Signature: value:JabberId -> Task
Modifiers: abstract |
|
RetrieveStoredSubscriptionRequests()
Signature: unit -> Task<List<JabberId * Stanza<PresenceProcessingType>>>
Modifiers: abstract |
|
SetCurrentPresence(presence)
Signature: presence:PresenceStatus -> Task
Modifiers: abstract |
|
StoreSubscriptionRequest(jid, value)
Signature: (jid:JabberId * value:Stanza<PresenceProcessingType>) -> Task
Modifiers: abstract |
|
UpdateOrAddRosterItem(onlyUpdate, value)
Signature: (onlyUpdate:bool * value:RosterItem) -> Task<string>
Modifiers: abstract |