- Add `AnalyticsService.startTransaction(...)` to start a logging transaction that can be uploaded to Sentry if the user enabled the analytics upload. - Add `AnalyticsTransaction` wrapper to abstract the Sentry ones. - Added several helper methods to improve the UX around these transactions. - Then measure: - Time until the first sync, and how it ended. - Time until the first rooms are displayed. - Time to load a room or a preview. - Time to load a timeline. |
||
|---|---|---|
| .. | ||
| di | ||
| intent | ||
| loggedin | ||
| room | ||
| JoinedRoomLoadedFlowNodeTest.kt | ||
| RootPresenterTest.kt | ||
| SyncOrchestratorTest.kt | ||