converse_chat_adapters 1.0.1 copy "converse_chat_adapters: ^1.0.1" to clipboard
converse_chat_adapters: ^1.0.1 copied to clipboard

Firebase-based infrastructure layer for the Converse Chat SDK. Implements repository interfaces from converse_chat_core for chat, user, presence, typing and attachment management.

1.0.1 #

🧹 Improvements #

  • Renamed method ensureChatExists β†’ createOrJoinChat for better readability and consistency across SDK layers.
  • Aligned core naming with upcoming adapter and SDK packages.
  • Updated internal docs and examples.

ℹ️ Notes #

This update refines API naming prior to public adoption. No functional or breaking changes β€” safe to upgrade.

1.0.0 #

  • Initial release of Converse Chat Adapters πŸŽ‰
  • Added Firebase-based infrastructure layer for the Converse Chat SDK
  • Implemented all core repository interfaces from converse_chat_core
    • IChatRepository β†’ FirebaseChatRepository
    • IUserRepository β†’ FirebaseUserRepository
    • IPresenceRepository β†’ FirebasePresenceRepository
    • IAttachmentRepository β†’ FirebaseAttachmentRepository
  • Introduced AdapterInitializer for Firebase setup and configuration
  • Added FirebaseChatAdapter to group repository implementations
  • Centralized Firestore path definitions via firebase_collections.dart
  • Integrated message, user, presence, and attachment syncing using Firebase
  • Prepared for future support for REST and WebSocket adapters
0
likes
130
points
163
downloads

Publisher

unverified uploader

Weekly Downloads

Firebase-based infrastructure layer for the Converse Chat SDK. Implements repository interfaces from converse_chat_core for chat, user, presence, typing and attachment management.

Homepage
Repository (GitHub)
View/report issues

Topics

#chat #sdk #flutter #firebase #adapters

Documentation

API reference

License

MIT (license)

Dependencies

cloud_firestore, converse_chat_core, firebase_core, firebase_database, firebase_storage, flutter, fpdart

More

Packages that depend on converse_chat_adapters