di/modules library

Properties

authenticatedDioProvider → AutoDisposeProviderFamily<Dio, RuutParameters>
Provides an instance of Dio with interceptors set to authenticate all requests called with this dio instance
final
clientInstanceToContactBoxProvider → Provider<Box<String>>
Provides hive box to store relations between ruut client instance and contact object, which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
clientInstanceToConversationBoxProvider → Provider<Box<String>>
Provides hive box to store relations between ruut client instance and conversation object, which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
clientInstanceToUserBoxProvider → Provider<Box<String>>
Provides hive box to store relations between ruut client instance and user object, which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
contactBoxProvider → Provider<Box<RuutContact>>
Provides hive box for RuutContact object, which is used when persistence is enabled
final
conversationBoxProvider → Provider<Box<RuutConversation>>
Provides hive box for RuutConversation object, which is used when persistence is enabled
final
localStorageProvider → ProviderFamily<LocalStorage, RuutParameters>
Provides an instance of local storage
final
messagesBoxProvider → Provider<Box<RuutMessage>>
Provides hive box for RuutMessage object, which is used when persistence is enabled
final
messageToClientInstanceBoxProvider → Provider<Box<String>>
Provides hive box to store relations between ruut client instance and messages, which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
ruutClientApiInterceptorProvider → ProviderFamily<RuutChatClientApiInterceptor, RuutParameters>
Provides an instance of RuutChatClientApiInterceptor
final
ruutClientAuthServiceProvider → ProviderFamily<RuutClientAuthService, RuutParameters>
Provides instance of ruut client auth service RuutClientAuthService.
final
ruutClientServiceProvider → ProviderFamily<RuutClientService, RuutParameters>
Provides instance of ruut client api service RuutClientService.
final
ruutContactDaoProvider → ProviderFamily<RuutContactDao, RuutParameters>
Provides an instance of ruut user dao
final
ruutConversationDaoProvider → ProviderFamily<RuutConversationDao, RuutParameters>
Provides an instance of ruut user dao
final
ruutMessagesDaoProvider → ProviderFamily<RuutMessagesDao, RuutParameters>
Provides an instance of ruut user dao
final
ruutRepositoryProvider → ProviderFamily<RuutRepository, RepositoryParameters>
Provides an instance of ruut repository
final
ruutUserDaoProvider → ProviderFamily<RuutUserDao, RuutParameters>
Provides an instance of ruut user dao
final
unauthenticatedDioProvider → AutoDisposeProviderFamily<Dio, RuutParameters>
Provides an instance of Dio
final
userBoxProvider → Provider<Box<RuutUser>>
Provides hive box for RuutUser object, which is used when persistence is enabled
final