Rocket.Chat.ReactNative/app/sagas
Youssef Muhamad e05aa1eb52
[NEW] Log events from RoomsList, SideDrawer and Profile (#2190)
* Create method to track user event to isolate the logic to improve future refactoring

* Track Onboarding view

* Track NewServer view

* Refactor track method due to firebase already send the current screen

* Track default login and all the oAuth options

* Track default sign up in RegisterView

* Change trackUserEvent signature and update all the files

* Track the remaining login services

* track add server, change server and search

* Track SidebarView and refactor to use react-navigation

* Track profile events and handle exceptions

* Track create channel flux

* Track send message to user via NewMessageView

* Track create direct message flux

* Handle failure of create channel and group in the saga

* Track create discussion flux

* Track navigate to directory and its actions

* Track read, favorite and hide a channel, handling its errors

* Track all channels sorting and grouping

* Resolve requests to improve the importing logs and events

* Remove unused events file

* Leave a bugsnag breadcrumb when logging an event

* Move all logEvent to the top of code block and log remaining fail events

* Move all the non-logic-dependent logEvent to the top of code block

* Improve the logging of sidebar events

* Improve events from onboarding and newserver

* Improve events from login and register view, and log enter with apple

* Improve NewMessageView events

* Improve CreateChannel events

* Improve CreateDiscussion and SelectedUsers create group events

* Improve RoomsList events and log trivial events

* Improve ProfileView events

* Remove single line function body for the sidebarNavigate

* Navigate to Status and AdminPanel View using the defined sidebarNavigate method

Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-30 10:26:17 -03:00
..
createChannel.js [NEW] Log events from RoomsList, SideDrawer and Profile (#2190) 2020-07-30 10:26:17 -03:00
createDiscussion.js [NEW] Log events from RoomsList, SideDrawer and Profile (#2190) 2020-07-30 10:26:17 -03:00
deepLinking.js [REGRESSION] Invite links stopped working after #2154 (#2338) 2020-07-24 12:41:59 -03:00
index.js [NEW] Create discussions (#1942) 2020-03-30 16:50:27 -03:00
init.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
inviteLinks.js [NEW] Invite links (#1534) 2020-01-28 10:22:35 -03:00
login.js [NEW] Log events from RoomsList, SideDrawer and Profile (#2190) 2020-07-30 10:26:17 -03:00
messages.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
room.js [NEW] Omnichannel Status Toggle (#2217) 2020-06-26 17:45:21 -03:00
rooms.js [FIX] Delete Subs (#2091) 2020-05-08 14:36:55 -03:00
selectServer.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
state.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00