qiscus_multichannel_widget library

Extensions

QColorExtension on String
StateProviderExt on StateProvider<T>

Properties

accountIdProvider → AutoDisposeProvider<String?>
See also accountId.
final
accountProvider → AutoDisposeProvider<AsyncValue<QAccount>>
See also account.
final
appIdProvider → StateProvider<String?>
final
appStateProvider → StateProvider<AppState>
final
appThemeConfigProvider → StateProvider<QAppTheme>
final
avatarConfigProvider → StateProvider<QAvatarConfig>
final
avatarUrlProvider → AutoDisposeProvider<String?>
See also avatarUrl.
final
baseUrlProvider → StateProvider<String>
final
channelIdConfigProvider → StateProvider<String?>
final
deviceIdConfigProvider → StateProvider<String?>
final
deviceIdDevelopmentModeProvider → StateProvider<bool>
final
displayNameProvider → StateProvider<String?>
final
encSharedPreferenceProvider → AutoDisposeProvider<FlutterSecureStorage>
See also encSharedPreference.
final
initiateChatProvider → AutoDisposeFutureProvider<Future<QChatRoom> Function()>
See also initiateChat.
final
initiateChatUrlProvider → AutoDisposeProvider<Uri>
See also initiateChatUrl.
final
isResolvedProvider → StateProvider<bool>
final
isSessionalProvider → StateProvider<bool>
final
isSessionalRoomProvider → StateProvider<bool>
final
lastMessageProvider → AutoDisposeProvider<QMessage>
See also lastMessage.
final
mappedMessagesProvider → AutoDisposeProvider<List<QMessage>>
See also mappedMessages.
final
messageDeletedProvider → AutoDisposeStreamProvider<QMessage>
See also messageDeleted.
final
messageDeliveredProvider → AutoDisposeStreamProvider<QMessage>
See also messageDelivered.
final
messageReadProvider → AutoDisposeStreamProvider<QMessage>
See also messageRead.
final
messageReceivedProvider → AutoDisposeStreamProvider<QMessage>
See also messageReceived.
final
messagesNotifierProvider → AutoDisposeNotifierProviderImpl<MessagesNotifier, List<QMessage>>
See also MessagesNotifier.
final
multichannelProvider → AutoDisposeProvider<IQMultichannel>
See also multichannel.
final
onBackBtnTappedProvider → StateProvider<OnBackBtnFn>
final
onButtonTappedProvider → StateProvider<QButtonTapper>
final
onURLTappedProvider → StateProvider<URLTapper?>
final
qiscusProvider → FutureProvider<QiscusSDK>
See also qiscus.
final
qiscusSDKProvider → Provider<QiscusSDK>
See also qiscusSDK.
final
rightAvatarConfigProvider → StateProvider<QAvatarConfig>
final
roomIdProvider → AutoDisposeFutureProvider<int>
See also roomId.
final
roomProvider → AutoDisposeProvider<AsyncValue<QChatRoomWithMessages>>
See also room.
final
roomStateProvider → StateProvider<QChatRoomWithMessages?>
final
sdkBaseUrlProvider → StateProvider<String>
final
sdkUserExtrasProvider → StateProvider<Map<String, dynamic>?>
final
secureSessionProvider → StateProvider<SecureSession?>
final
sessionalProvider → AutoDisposeFutureProvider<bool>
See also sessional.
final
sortedMessagesProvider → AutoDisposeProvider<List<QMessage>>
See also sortedMessages.
final
subtitleConfigProvider → StateProvider<QSubtitleConfig>
final
systemEventVisibleConfigProvider → StateProvider<bool>
final
titleConfigProvider → StateProvider<String>
final
uploadNotifierProvider → AutoDisposeNotifierProviderImpl<UploadNotifier, Set<QUpload>>
See also UploadNotifier.
final
userAvatarUrl → StateProvider<String?>
final
userExtrasProvider → StateProvider<Map<String, dynamic>?>
final
userIdProvider → StateProvider<String?>
final
userPresenceProvider → AutoDisposeStreamProvider<QUserPresence>
See also userPresence.
final
userPropertiesProvider → StateProvider<Map<String, dynamic>?>
final
userTypingProvider → AutoDisposeStreamProvider<QUserTyping>
See also userTyping.
final

Typedefs

AccountIdRef = AutoDisposeProviderRef<String?>
AccountRef = AutoDisposeProviderRef<AsyncValue<QAccount>>
AvatarUrlRef = AutoDisposeProviderRef<String?>
EncSharedPreferenceRef = AutoDisposeProviderRef<FlutterSecureStorage>
InitiateChatFunction = Future<QChatRoom> Function()
InitiateChatRef = AutoDisposeFutureProviderRef<Future<QChatRoom> Function()>
InitiateChatUrlRef = AutoDisposeProviderRef<Uri>
LastMessageRef = AutoDisposeProviderRef<QMessage>
MappedMessagesRef = AutoDisposeProviderRef<List<QMessage>>
MessageDeletedRef = AutoDisposeStreamProviderRef<QMessage>
MessageDeliveredRef = AutoDisposeStreamProviderRef<QMessage>
MessageReadRef = AutoDisposeStreamProviderRef<QMessage>
MessageReceivedRef = AutoDisposeStreamProviderRef<QMessage>
MultichannelRef = AutoDisposeProviderRef<IQMultichannel>
OnBackBtnFn = void Function(BuildContext)
QButtonTapper = void Function(QMultichannel, QMessage, QButtons)
QiscusRef = FutureProviderRef<QiscusSDK>
QiscusSDKRef = ProviderRef<QiscusSDK>
RoomIdRef = AutoDisposeFutureProviderRef<int>
RoomRef = AutoDisposeProviderRef<AsyncValue<QChatRoomWithMessages>>
SessionalRef = AutoDisposeFutureProviderRef<bool>
SortedMessagesRef = AutoDisposeProviderRef<List<QMessage>>
URLTapper = void Function(String)
UserPresenceRef = AutoDisposeStreamProviderRef<QUserPresence>
UserTypingRef = AutoDisposeStreamProviderRef<QUserTyping>

Exceptions / Errors

QError