aries-mediator-dotnet / net.globalid.aries.mediator.dotnet.inbox / DotnetInboxManager

DotnetInboxManager

interface DotnetInboxManager

A manager for dotnet inbox.

Functions

deleteInboxMessagesOnMediator

Deletes inbox messages on mediator storage

abstract fun deleteInboxMessagesOnMediator(agent: Agent, inboxItemIds: List<String>): Completable

fetchAndProcessInbox

Fetches the remote inbox and processes the messages for an agent.

abstract fun fetchAndProcessInbox(agent: Agent): Single<List<InboxProcessResponse>>

Inheritors

DefaultDotnetInboxManager

See DotnetInboxManager. Implements inbox fetching and processing logic.

class DefaultDotnetInboxManager : DotnetInboxManager