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

Offline handler for Crashes [GSoC'20][Milestone 3] #1105

Closed
Sarthak2601 opened this issue May 20, 2020 · 0 comments · Fixed by #1546
Closed

Offline handler for Crashes [GSoC'20][Milestone 3] #1105

Sarthak2601 opened this issue May 20, 2020 · 0 comments · Fixed by #1546
Assignees
Labels
Priority: Essential This work item must be completed for its milestone. Z-ibt Temporary label for Ben to keep track of issues he's triaged.

Comments

@Sarthak2601
Copy link
Contributor

Addition of a UncaughtExceptionHandler (and tests) to the Oppia-Android codebase. This will allow us to handle offline storage of crashes in case of no network connectivity and smooth upload of them to the Firebase console in the presence of network connectivity.

@Sarthak2601 Sarthak2601 added Where: Infrastructure Priority: Essential This work item must be completed for its milestone. labels May 20, 2020
@Sarthak2601 Sarthak2601 self-assigned this May 20, 2020
@Sarthak2601 Sarthak2601 added this to the GSoC 2020 4.2: Milestone 3 milestone May 27, 2020
Sarthak2601 added a commit that referenced this issue Aug 26, 2020
* proto structure.

* controller.

* code replacement logger -> controller (Domain)

* app module test fixes.

* nits | changes | tests.

* lint corrections.

* more lint fixes.

* fixes.

* nits.

* nits.

* helper class.

* initial implementation.

* nit.

* correction.

* lint.

* fixes.

* kdoc.

* injection changes.

* nit.

* additions.

* lint corrections.

* tests for handler.

* in progress.

* in progress.

* getExceptionLogStore

* lint fix.

* fix.

* minor fix.

* lint fix.

* trial.

* injection working properly.

* test fix.

* lint + non-app module test fix.

* changes.

* tests.

* nits.

* lint fix.

* fixes.

* fixes.

* application creation listener setup.

* added comments.

* app module test fix.

* non-app module test fix.

* nits.

* lint fix.
@BenHenning BenHenning added TODO: need task force Z-ibt Temporary label for Ben to keep track of issues he's triaged. labels Sep 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Essential This work item must be completed for its milestone. Z-ibt Temporary label for Ben to keep track of issues he's triaged.
Development

Successfully merging a pull request may close this issue.

2 participants