ChatRegistry.withAdapter constructor
ChatRegistry.withAdapter({
- required ChatConfig config,
- required ChatAdapter adapter,
- required ChatIdentityProvider identityProvider,
- DatabaseEncryptionConfig? databaseEncryptionConfig,
Creates a registry with a single adapter.
databaseEncryptionConfig - Optional database encryption.
If provided, requires SQLite3MultipleCiphers (set hooks.user_defines.sqlite3.source: sqlite3mc in pubspec.yaml).
Implementation
factory ChatRegistry.withAdapter({
required ChatConfig config,
required ChatAdapter adapter,
required ChatIdentityProvider identityProvider,
DatabaseEncryptionConfig? databaseEncryptionConfig,
}) {
return ChatRegistry._(
config: config,
adapter: adapter,
identityProvider: identityProvider,
databaseEncryptionConfig: databaseEncryptionConfig,
);
}