larpon / QtFirebase

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

Analytics: Refactoring #177

Closed rznccc closed 1 year ago

rznccc commented 1 year ago
  1. Fixed that readyChanged signal might not be emitted.
  2. Added support for long long type.
  3. Added cache to save events until the instance is ready.
  4. Removed truncation of user ID because there was wrong limit of 36 (actually 256).

At first I added all the validation rules at the Qt layer, but then I decided to delegate this work to Firebase CPP SDK only, since it also prints debug messages.