ChatApiHandlers class

API handlers for chat functionality

Constructors

ChatApiHandlers.new({FutureMessageListCallback? loadMessagesHandler, FutureMessageListCallback? loadMoreMessagesHandler, FutureChatRoomListCallback? loadChatRoomsHandler, FutureMessageCallback? sendMessageHandler, FutureSuccessCallback? deleteMessageHandler, FutureSuccessCallback? markMessageAsReadHandler})
Constructor

Properties

deleteMessageHandler FutureSuccessCallback?
Delete message via API
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
loadChatRoomsHandler FutureChatRoomListCallback?
Load chat rooms from API
getter/setter pair
loadMessagesHandler FutureMessageListCallback?
Load messages from API
getter/setter pair
loadMoreMessagesHandler FutureMessageListCallback?
Load more messages (pagination) from API
getter/setter pair
markMessageAsReadHandler FutureSuccessCallback?
Mark message as read via API
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sendMessageHandler FutureMessageCallback?
Send message to API
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited