aries / net.globalid.aries.features.basicmessage / DefaultBasicMessageService

DefaultBasicMessageService

class DefaultBasicMessageService : BasicMessageService

See BasicMessageService.

Constructors

<init>

See BasicMessageService.

DefaultBasicMessageService(walletStorageManager: WalletStorageManager)

Functions

createMessage

See BasicMessageService.createMessage.

fun createMessage(agent: Agent, message: String, connectionContext: ConnectionContext): Single<BasicMessageRecord>

deleteMessage

See BasicMessageService.deleteMessage.

fun deleteMessage(agent: Agent, messageId: String): Completable

getMessage

See BasicMessageService.getMessage.

fun getMessage(agent: Agent, messageId: String): Single<BasicMessageRecord>

getMessagesForContext

See BasicMessageService.getMessagesForContext.

fun getMessagesForContext(agent: Agent, connectionContext: ConnectionContext): Single<List<BasicMessageRecord>>

processMessage

See BasicMessageService.processMessage.

fun processMessage(agent: Agent, message: BasicMessage, connectionContext: ConnectionContext): Single<BasicMessageRecord>

resendMessage

See BasicMessageService.resendMessage.

fun resendMessage(agent: Agent, messageId: String): Single<Pair<BasicMessageRecord, Throwable?>>

sendMessage

See BasicMessageService.sendMessage.

fun sendMessage(agent: Agent, message: String, connectionContext: ConnectionContext): Single<Pair<BasicMessageRecord, Throwable?>>