Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nuke react-native-mail and move over the logic to our native modules #19760

Merged
merged 1 commit into from
Apr 24, 2024

Conversation

siddarthkay
Copy link
Contributor

Summary

In this PR we nuke the unmaintained library react-native-mail and move over the logic to our native modules.
This also helps to fix make nix-update-gradle which would fail because of that library.

Platforms

  • Android
  • iOS

status: ready

@siddarthkay siddarthkay self-assigned this Apr 22, 2024
@siddarthkay siddarthkay requested a review from jakubgs as a code owner April 22, 2024 17:56
@siddarthkay siddarthkay requested a review from a team April 22, 2024 17:58
@status-im-auto
Copy link
Member

status-im-auto commented Apr 22, 2024

Jenkins Builds

Click to see older builds (16)
Commit #️⃣ Finished (UTC) Duration Platform Result
e8f3f93 #2 2024-04-22 18:02:51 ~4 min tests 📄log
✔️ e8f3f93 #2 2024-04-22 18:05:11 ~6 min android 🤖apk 📲
✔️ e8f3f93 #2 2024-04-22 18:05:24 ~7 min android-e2e 🤖apk 📲
✔️ e8f3f93 #2 2024-04-22 18:09:34 ~11 min ios 📱ipa 📲
3dd3690 #3 2024-04-23 00:05:52 ~4 min tests 📄log
✔️ 3dd3690 #3 2024-04-23 00:06:47 ~5 min android 🤖apk 📲
✔️ 3dd3690 #3 2024-04-23 00:10:27 ~9 min ios 📱ipa 📲
✔️ 3dd3690 #3 2024-04-23 00:12:02 ~11 min android-e2e 🤖apk 📲
✔️ 4d767eb #4 2024-04-23 14:36:15 ~4 min tests 📄log
✔️ 4d767eb #4 2024-04-23 14:41:36 ~9 min ios 📱ipa 📲
✔️ 4d767eb #4 2024-04-23 14:42:19 ~10 min android-e2e 🤖apk 📲
✔️ 4d767eb #4 2024-04-23 14:42:27 ~10 min android 🤖apk 📲
08f36a0 #6 2024-04-24 08:40:30 ~3 min tests 📄log
✔️ 08f36a0 #6 2024-04-24 08:44:02 ~7 min android-e2e 🤖apk 📲
✔️ 08f36a0 #6 2024-04-24 08:46:41 ~10 min ios 📱ipa 📲
✔️ 08f36a0 #6 2024-04-24 08:49:25 ~12 min android 🤖apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ d16f14e #7 2024-04-24 09:26:39 ~4 min tests 📄log
✔️ d16f14e #7 2024-04-24 09:31:03 ~9 min ios 📱ipa 📲
✔️ d16f14e #7 2024-04-24 09:34:50 ~13 min android-e2e 🤖apk 📲
✔️ d16f14e #7 2024-04-24 09:35:12 ~13 min android 🤖apk 📲
✔️ 953825c #8 2024-04-24 09:44:28 ~6 min tests 📄log
✔️ 953825c #8 2024-04-24 09:47:54 ~10 min ios 📱ipa 📲
✔️ 953825c #8 2024-04-24 09:50:15 ~12 min android 🤖apk 📲
✔️ 953825c #8 2024-04-24 09:50:16 ~12 min android-e2e 🤖apk 📲

Copy link
Member

@jakubgs jakubgs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if this functionality should go into NetworkManager files, rather than into its own files for easier removal in the future if need be. But that's up for mobile devs to decide.

Also, do we even use this library? Does anyone actually read the emails this genereates?
Wouldn't it be easier just to take someone to github issues page?

@siddarthkay
Copy link
Contributor Author

Does anyone actually read the emails this genereates?

Good question!, @status-im/mobile-qa might know

rather than into its own files for easier removal in the future if need be

Yes thats a good idea

@churik
Copy link
Member

churik commented Apr 24, 2024

as far as I understand the question, we need theses emails, as they have logs attached to them. We use it a lot. If there is another mechanizm, it is OK to substitute it, but the main requirement is to be able to extract logs on shake and share them fast (the mean doesn't matter that much)

1 similar comment
@churik
Copy link
Member

churik commented Apr 24, 2024

as far as I understand the question, we need theses emails, as they have logs attached to them. We use it a lot. If there is another mechanizm, it is OK to substitute it, but the main requirement is to be able to extract logs on shake and share them fast (the mean doesn't matter that much)

@siddarthkay siddarthkay force-pushed the nuke-rn-mail branch 2 times, most recently from 08f36a0 to d16f14e Compare April 24, 2024 09:21
@siddarthkay
Copy link
Contributor Author

tested on android simulator and hence using skip-manual-qa

In this commit we nuke the unmaintained library `react-native-mail` and move over the logic to our native modules.
This also helps to fix `make nix-update-gradle` which would fail because of that library.

- Android
- iOS

status: ready
@siddarthkay siddarthkay merged commit 9db49b8 into develop Apr 24, 2024
6 checks passed
@siddarthkay siddarthkay deleted the nuke-rn-mail branch April 24, 2024 09:55
ibrkhalil pushed a commit that referenced this pull request Apr 24, 2024
In this commit we nuke the unmaintained library `react-native-mail` and move over the logic to our native modules.
This also helps to fix `make nix-update-gradle` which would fail because of that library.

- Android
- iOS

status: ready
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Archived in project
Development

Successfully merging this pull request may close these issues.

5 participants