ChatRegistry.custom constructor
ChatRegistry.custom({
- required ChatConfig config,
- required ChatAdapter adapter,
- required ChatIdentityProvider identityProvider,
- DatabaseEncryptionConfig? databaseEncryptionConfig,
- EncryptionService? encryption,
- ChatDatabase? database,
Creates a registry with custom services.
databaseEncryptionConfig - Optional database encryption.
Ignored if custom database is provided.
Implementation
factory ChatRegistry.custom({
required ChatConfig config,
required ChatAdapter adapter,
required ChatIdentityProvider identityProvider,
DatabaseEncryptionConfig? databaseEncryptionConfig,
EncryptionService? encryption,
ChatDatabase? database,
}) {
return ChatRegistry._(
config: config,
adapter: adapter,
identityProvider: identityProvider,
databaseEncryptionConfig: databaseEncryptionConfig,
encryption: encryption,
database: database,
);
}