web3mq library

Support for doing something awesome.

More dartdocs go here.

Classes

Account
CAIP10Helper
ChannelModel
ChannelState
The class that contains the information about a channel
ChatMessage
CommonResponse
CyberService
DevEndpoint
DID
The Did info which contains type and value.
ErrorResponse
Model response for Web3MQNetworkError data
Event
The class that contains the information about an event
EventType
FollowStatus
FollowUser
Group
Member
Message
MessageFactory
A message factory
MessageStatus
MessageType
MySubscribeTopicsResponse
Notification
NotificationPayload
NotificationQueryResponse
Page<T>
Pagination
Pagination options.
PingMessage
RegisterResult
SyncResponse
TestnetEndpoint
Thread
The thread model
ThreadListResponse
ThreadMessageListResponse
TimestampPagination
Topic
User
UserInfo
UserLoginResponse
UserModel
UserRegisterResponse
Wallet
WalletConnector
Web3MQClient
Web3MQCyberService
a Cyber Service
Web3MQListResponse<T>
Web3MQPersistenceClient
A DriftChatDatabase based implementation of the ChatPersistenceClient
Web3MQResponse<T>
WSMessage
This message is for websocket.
WSPayloadType

Enums

ConnectionMode
Various connection modes on which Web3MQClientPersistenceClient can work
ConnectionStatus
CyberFollowOperation
Endpoint
GroupPermission
MessageSendingStatus
Enum defining the status of a sending message.
NotificationType
PayloadType
ReadStatus

Typedefs

DatabaseProvider = DriftChatDatabase Function(String, ConnectionMode)
Signature for a function which provides instance of DriftChatDatabase
LogHandlerFunction = void Function(LogRecord record)
Handler function used for logging records. Function requires a single LogRecord as the only parameter.