-
- All Implemented Interfaces:
-
io.getstream.chat.android.client.plugin.DependencyResolver,io.getstream.chat.android.client.plugin.Plugin,io.getstream.chat.android.client.plugin.listeners.BlockUserListener,io.getstream.chat.android.client.plugin.listeners.ChannelMarkReadListener,io.getstream.chat.android.client.plugin.listeners.CreateChannelListener,io.getstream.chat.android.client.plugin.listeners.DeleteChannelListener,io.getstream.chat.android.client.plugin.listeners.DeleteMessageForMeListener,io.getstream.chat.android.client.plugin.listeners.DeleteMessageListener,io.getstream.chat.android.client.plugin.listeners.DeleteReactionListener,io.getstream.chat.android.client.plugin.listeners.DraftMessageListener,io.getstream.chat.android.client.plugin.listeners.EditMessageListener,io.getstream.chat.android.client.plugin.listeners.FetchCurrentUserListener,io.getstream.chat.android.client.plugin.listeners.GetMessageListener,io.getstream.chat.android.client.plugin.listeners.HideChannelListener,io.getstream.chat.android.client.plugin.listeners.LiveLocationListener,io.getstream.chat.android.client.plugin.listeners.MarkAllReadListener,io.getstream.chat.android.client.plugin.listeners.PushPreferencesListener,io.getstream.chat.android.client.plugin.listeners.QueryBlockedUsersListener,io.getstream.chat.android.client.plugin.listeners.QueryChannelListener,io.getstream.chat.android.client.plugin.listeners.QueryChannelsListener,io.getstream.chat.android.client.plugin.listeners.QueryGroupedChannelsListener,io.getstream.chat.android.client.plugin.listeners.QueryMembersListener,io.getstream.chat.android.client.plugin.listeners.QueryThreadsListener,io.getstream.chat.android.client.plugin.listeners.SendAttachmentListener,io.getstream.chat.android.client.plugin.listeners.SendGiphyListener,io.getstream.chat.android.client.plugin.listeners.SendMessageListener,io.getstream.chat.android.client.plugin.listeners.SendReactionListener,io.getstream.chat.android.client.plugin.listeners.ShuffleGiphyListener,io.getstream.chat.android.client.plugin.listeners.ThreadQueryListener,io.getstream.chat.android.client.plugin.listeners.TypingEventListener,io.getstream.chat.android.client.plugin.listeners.UnblockUserListener
public final class StatePlugin implements Plugin, QueryMembersListener, QueryChannelsListener, QueryGroupedChannelsListener, QueryChannelListener, ThreadQueryListener, ChannelMarkReadListener, EditMessageListener, HideChannelListener, MarkAllReadListener, DeleteReactionListener, DeleteChannelListener, SendReactionListener, DeleteMessageListener, DeleteMessageForMeListener, SendGiphyListener, ShuffleGiphyListener, SendMessageListener, TypingEventListener, SendAttachmentListener, FetchCurrentUserListener, QueryThreadsListener, BlockUserListener, DraftMessageListener, UnblockUserListener, LiveLocationListener, QueryBlockedUsersListener, PushPreferencesListener
Implementation of Plugin that brings support for the offline feature. This class work as a delegator of calls for one of its dependencies, so avoid to add logic here.
-
-
Method Summary
Modifier and Type Method Description ErrorHandlergetErrorHandler()UnitonUserSet(User user)UnitonUserDisconnected()<T extends Any> TresolveDependency(KClass<T> klass)Resolves dependencies to T objects. -
Methods inherited from class io.getstream.chat.android.client.internal.state.plugin.internal.StatePlugin
onAttachmentSendRequest, onBlockUserResult, onChannelChatPreferencesSet, onChannelMarkReadPrecondition, onChannelPushNotificationsSnoozed, onChannelPushPreferenceSet, onCreateChannelPrecondition, onCreateChannelRequest, onCreateChannelResult, onCreateDraftMessageRequest, onCreateDraftMessageResult, onDeleteChannelPrecondition, onDeleteChannelRequest, onDeleteChannelResult, onDeleteDraftMessagesRequest, onDeleteDraftMessagesResult, onDeleteReactionPrecondition, onDeleteReactionRequest, onDeleteReactionResult, onFetchCurrentUserResult, onGetMessageResult, onGetNewerRepliesRequest, onGetNewerRepliesResult, onGetRepliesMoreRequest, onGetRepliesMoreResult, onGetRepliesRequest, onGetRepliesResult, onGiphySendResult, onHideChannelPrecondition, onHideChannelRequest, onHideChannelResult, onMarkAllReadRequest, onMessageDeletePrecondition, onMessageDeleteRequest, onMessageDeleteResult, onMessageEditRequest, onMessageEditResult, onMessageSendResult, onQueryActiveLocationsResult, onQueryBlockedUsersResult, onQueryChannelPrecondition, onQueryChannelRequest, onQueryChannelResult, onQueryDraftMessagesResult, onQueryGroupedChannelsResult, onQueryMembersResult, onQueryThreadsPrecondition, onQueryThreadsRequest, onQueryThreadsResult, onSendReactionPrecondition, onSendReactionRequest, onSendReactionResult, onShuffleGiphyResult, onStartLiveLocationSharingResult, onStopLiveLocationSharingResult, onTypingEventPrecondition, onTypingEventRequest, onTypingEventResult, onUnblockUserResult, onUpdateLiveLocationPrecondition, onUpdateLiveLocationResult -
Methods inherited from class io.getstream.chat.android.client.plugin.Plugin
onDeleteMessageForMePrecondition, onDeleteMessageForMeRequest, onDeleteMessageForMeResult, onGetRepliesAroundRequest, onGetRepliesAroundResult, onGetRepliesPrecondition, onQueryChannelsPrecondition, onQueryChannelsRequest, onQueryChannelsResult, onQueryGroupedChannelsRequest, onQueryGroupedChannelsRequest, onQueryGroupedChannelsResult -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getErrorHandler
ErrorHandler getErrorHandler()
-
onUserDisconnected
Unit onUserDisconnected()
-
-
-
-