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

[MBL-59] Fix personal data export. #1836

Merged
merged 4 commits into from
Aug 2, 2023
Merged

[MBL-59] Fix personal data export. #1836

merged 4 commits into from
Aug 2, 2023

Commits on Jul 26, 2023

  1. [MBL-59] Fix personal data export.

    Update `ExportDataEnvelope` `State` types to align with the types defined by the server. Update related logic to be more readable. Also update some test cases to default to `none` instead of `expired`, now that `none` is the default state for users that have never requested their data before.
    ifosli committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    375fa69 View commit details
    Browse the repository at this point in the history
  2. [MBL-59] Handle unknown states

    Update the ExportDataEnvelope `state` enum to rely on an underlying `stateString`. This allows a default `unknown` value to be used if the state from the server is missing or doesn't match a value in the enum.
    ifosli committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    1cd9b1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a23dc83 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. rename stateString to rawState

    ifosli committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    c57f104 View commit details
    Browse the repository at this point in the history