GRPCApiClient

data class GRPCApiClient(val environment: XMTPEnvironment, val secure: Boolean = true) : ApiClient, Closeable

Constructors

Link copied to clipboard
constructor(environment: XMTPEnvironment, secure: Boolean = true)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open suspend override fun envelopes(topic: String, pagination: Pagination?): List<MessageApiOuterClass.Envelope>
Link copied to clipboard
open suspend override fun publish(envelopes: List<MessageApiOuterClass.Envelope>): MessageApiOuterClass.PublishResponse
Link copied to clipboard
open suspend override fun query(topic: String, pagination: Pagination?, cursor: MessageApiOuterClass.Cursor?): MessageApiOuterClass.QueryResponse
Link copied to clipboard
open suspend override fun queryTopic(topic: Topic, pagination: Pagination?): MessageApiOuterClass.QueryResponse
Link copied to clipboard
open override fun setAuthToken(token: String)
Link copied to clipboard
open suspend override fun subscribe(topics: List<String>): Flow<MessageApiOuterClass.Envelope>

Properties

Link copied to clipboard
open override val environment: XMTPEnvironment
Link copied to clipboard
val secure: Boolean = true