JSWebcomProxy

class JSWebcomProxy constructor(infos: QueryDescriptor) : ReferenceCounted

Types

Companion
Link copied to clipboard
object Companion

Functions

addAccount
Link copied to clipboard
fun addAccount(provider: String, details: AuthDetails, messageDetails: MessageDetails?, callback: OnAuth?)
authWithOAuth
Link copied to clipboard
fun authWithOAuth(context: Context, provider: String, options: AuthOptions, listener: OnAuthWithOAuth?)
get
Link copied to clipboard
fun get(propertyName: String): TreeLikeData
getCache
Link copied to clipboard
fun getCache(): DataSnapshot
getGlobal
Link copied to clipboard
fun getGlobal(propertyName: String): TreeLikeData
invoke
Link copied to clipboard
fun invoke(methodName: String, vararg args: Any?)
invokePromise
Link copied to clipboard
fun invokePromise(methodName: String, vararg args: Any?, continuation: Callback?)
invokeSync
Link copied to clipboard
fun invokeSync(methodName: String, vararg args: Any?): TreeLikeData
off
Link copied to clipboard
fun off(preservingOfflineData: Boolean = false)
fun off(events: List<Query.Event>, preservingOfflineData: Boolean = false)
fun off(events: List<Query.Event>, callback: OnQueryBase, preservingOfflineData: Boolean = false)
on
Link copied to clipboard
fun on(events: List<Query.Event>, callback: OnQueryBase)
once
Link copied to clipboard
fun once(event: Query.Event, callback: OnQueryBase)
onDisconnectCancel
Link copied to clipboard
fun onDisconnectCancel(callback: OnComplete?)
onDisconnectRemove
Link copied to clipboard
fun onDisconnectRemove(callback: OnComplete?)
onDisconnectSet
Link copied to clipboard
fun onDisconnectSet(value: TreeLikeData, callback: OnComplete?)
onDisconnectUpdate
Link copied to clipboard
fun onDisconnectUpdate(value: TreeLikeData, callback: OnComplete?)
onReferenceAcquired
Link copied to clipboard
open override fun onReferenceAcquired(currentRefCount: Int)
onReferenceReleased
Link copied to clipboard
open override fun onReferenceReleased(remainingRefs: Int)
push
Link copied to clipboard
fun push(currentPath: String): Webcom
fun push(currentPath: String, value: TreeLikeData, onComplete: OnComplete?): Webcom
registerAuthCallback
Link copied to clipboard
fun registerAuthCallback(callback: OnAuth)
removeAccount
Link copied to clipboard
fun removeAccount(callback: OnComplete?)
removeIdentity
Link copied to clipboard
fun removeIdentity(callback: OnComplete?)
revoked
Link copied to clipboard
fun revoked(callback: OnQueryBase, callbackRef: Long)
sendOtp
Link copied to clipboard
fun sendOtp(provider: String, id: String, messageDetails: MessageDetails?, callback: OnValue)
sendPasswordResetCode
Link copied to clipboard
fun sendPasswordResetCode(provider: String, id: String, messageDetails: MessageDetails? = null, callback: OnComplete? = null)
sendVerificationCode
Link copied to clipboard
fun sendVerificationCode(provider: String, id: String, messageDetails: MessageDetails? = null, callback: OnValue?)
transaction
Link copied to clipboard
fun transaction(callbacks: TransactionCallback, applyLocally: Boolean)
unregisterAuthCallback
Link copied to clipboard
fun unregisterAuthCallback(callback: OnAuth)
updateIdentityProfile
Link copied to clipboard
fun updateIdentityProfile(path: String?, data: Any?, callback: OnComplete?)
verifyIdentity
Link copied to clipboard
fun verifyIdentity(provider: String, id: String, data: VerificationData, callback: OnAuth)