Skip to content

Conversation

@cmonfortep
Copy link
Contributor

@cmonfortep cmonfortep commented Mar 10, 2021

Task/Issue URL: https://app.asana.com/0/1199921546480466/1199948623134658/f
Tech Design URL:
CC:

Description:
Fixes reported memory leak when any AppEnjoyment dismissed in our app.

Steps to test this PR:
To reproduce:

  1. Using develop, force any AppEnjoyment dialog (you can hardcode a value in InitialPromptTypeDecider) to displayed
  2. Dismiss dialog
  3. Wait until leakcanary reports the leak, or dump heap manually

To test:

  1. Using this branch, force any AppEnjoyment dialog (you can hardcode a value in InitialPromptTypeDecider) to be displayed
  2. Dismiss dialog
  3. Dump heap manually
  4. Ensure no memory leaks (use leak canary) when any AppEnjoyment dialog displayed and dismissed.
    (see report in https://app.asana.com/0/1199921546480466/1199948623134658/f)

Internal references:

Software Engineering Expectations
Technical Design Template

@malmstein malmstein self-assigned this Mar 10, 2021
@malmstein
Copy link
Contributor

🔥

Copy link
Contributor

@malmstein malmstein left a comment

Choose a reason for hiding this comment

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

nicely done @cmonfortep !

@cmonfortep cmonfortep merged commit 79e6c57 into develop Mar 11, 2021
@cmonfortep cmonfortep deleted the feature/cristian/feedback_dialog_leak branch March 11, 2021 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants