larpon / QtFirebase

An effort to bring Google's Firebase C++ API to Qt + QML
MIT License
283 stars 83 forks source link

Messaging: Refactoring #178

Closed rznccc closed 1 year ago

rznccc commented 1 year ago
  1. Initial 100 ms delay has been removed from the initialization workflow: QTimer::singleShot(100 -> 0, ...).
  2. MessageListener class has been moved to the implementation file because it should not be in the public API.
  3. Use Qt's signal queue instead raw mutexes.
  4. Simple solution to emit signals after QML's handlers have been connected.
larpon commented 1 year ago

🔥🔥🔥