firebase_database_debugger 0.1.1
firebase_database_debugger: ^0.1.1 copied to clipboard
Helper package to send Firebase Realtime Database operations to network-debugger ingest API.
Changelog #
0.1.1 #
- Add platform-aware default
debuggerBaseUrl:- Android emulator:
http://10.0.2.2:9092 - Other platforms:
http://localhost:9092
- Android emulator:
- Make
debuggerBaseUrloptional inFirebaseDatabaseDebuggerConfig - Add URL normalization for
debuggerBaseUrl(supports values likelocalhost:9092) - Add
--dart-definesupport for defaults:FIREBASE_DATABASE_DEBUGGER_BASE_URL/FIREBASE_DEBUGGER_BASE_URLFIREBASE_DATABASE_DEBUGGER_ENABLED/FIREBASE_DEBUGGER_ENABLED
- Improve README examples (no
late, clearer default behavior)
0.1.0 #
- Initial release
DebugDatabaseReferencewrapper forDatabaseReference(set, get, update, remove, onValue)DebugQuerywrapper forQuery(get, onValue, onChildAdded/Changed/Removed)FirebaseDatabaseDebuggerConfigwith session grouping by path depth- Automatic batching and periodic flushing of events
- Large payload handling with base64 body spill
- Error tracking (PERMISSION_DENIED, etc.)
- Structured event format with operation type, path, payload, and timing