mattermost-mobile/app/queries/servers
Elias Nahum d1d3fda83a
Request metrics improvements (#8420)
* Network metrics

* update network-client ref

* fix unit tests

* missing catch error parsing

* Replace API's to fetch all teams and channels for a user
Update groupLabel to use a type definition
Include effective Latency and Average Speed in the metrics
Include parallel and sequential request counts

* update network library and fix tests

* feat(MM-61865): send network request telemetry data to the server (#8436)

* feat(MM-61865): send network info telemetry data

* unit testing

* fix latency vs effectiveLatency

* cleanup test

* fix failing tests

* fix spelling error

* fix failing test

* more cleanup

* fix: improve parallel requests calculation (#8439)

* fix: improve parallel requests calculation

* fix test issue

* multiple parallelGroups testing

* calculateAverageSpeedWithCategories test

* categorizedRequests in it's own describe

* clean up duplicate tests

* check for when groupLabel is non-existent

* a case when groupLabel is non-existent

* more testing with effective latency.

* resolveAndFlattenModels with a capital F

* add try..catch within resolveAndFlattenModels

* update groupLabel to fix failing lint

* fix linting issue due to unknown group label

* forgot to push changes

* fix the indentation problem again

* add env var option for COLLECT_NETWORK_METRICS

---------

Co-authored-by: Rahim Rahman <rahim.rahman@mattermost.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-01-16 13:55:29 -07:00
..
categories.ts Somre review fixes 2023-11-10 16:14:11 +05:30
channel.test.ts Request metrics improvements (#8420) 2025-01-16 13:55:29 -07:00
channel.ts Request metrics improvements (#8420) 2025-01-16 13:55:29 -07:00
channel_bookmark.ts fix bookmarks sort order when WS does not bump update_at (#8264) 2024-10-17 09:05:01 +08:00
custom_emoji.ts [Gekidou] Extract common observers to queries (#5984) 2022-03-23 09:19:29 -03:00
drafts.ts Mobile drafts (#8280) 2025-01-13 18:40:03 +05:30
entry.ts Request metrics improvements (#8420) 2025-01-16 13:55:29 -07:00
features.ts Add GM as DM feature support (#7515) 2023-09-26 18:35:40 +02:00
file.ts Channel Bookmarks (#7817) 2024-07-18 09:10:28 +08:00
group.ts Sanitize sqlite like queries and allow non-latin characters (#7141) 2023-02-16 11:18:05 +02:00
post.ts [MM-60236] Remove ephemeral posts on refresh/during initial load (#8260) 2024-11-01 09:28:06 -06:00
preference.ts Remove watermelondb limitation on updating an already updated model (#7067) 2023-02-03 17:11:57 +02:00
reaction.ts Do not access record children directly to avoid crashes if the child is not present in the db (#7028) 2023-01-27 17:57:38 +02:00
role.ts fixes 2023-11-16 13:20:41 +05:30
system.test.ts Fix upload permissions and centralize download permissions (#7109) 2023-02-14 22:55:02 +02:00
system.ts Improve websocket behavior (#7976) 2024-06-17 09:58:58 +02:00
team.ts Refactor errors around the app (#7306) 2023-05-03 13:08:55 +02:00
terms_of_service.ts Update Dependencies and bug fixes (#7000) 2023-01-24 09:14:23 +02:00
thread.ts Add some improvements to thread handling (#8407) 2025-01-16 11:48:28 +01:00
user.ts Prioritize @ autocomplete results based on recency and thread activity (#7506) 2024-05-06 10:45:44 +02:00