Skip to content

Commit

Permalink
Fix creating eu green cards (#516)
Browse files Browse the repository at this point in the history
  • Loading branch information
BartNijland91 authored Jul 23, 2021
1 parent 0b7a581 commit b036a14
Showing 1 changed file with 8 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,20 @@ class SyncRemoteGreenCardsUseCaseImpl(
mobileCoreWrapper.createDomesticCredentials(
createCredentials = remoteGreenCards.domesticGreencard.createCredentialMessages
)
} else return
} else null

// Clear everything from the database
holderDatabase.greenCardDao().deleteAll()
holderDatabase.originDao().deleteAll()
holderDatabase.credentialDao().deleteAll()

remoteGreenCards.domesticGreencard.let {
createDomesticGreenCardUseCase.create(
greenCard = it,
domesticCredentials = domesticCredentials,
)
domesticCredentials?.let { domesticCredentials ->
remoteGreenCards.domesticGreencard?.let { domesticGreenCard ->
createDomesticGreenCardUseCase.create(
greenCard = domesticGreenCard,
domesticCredentials = domesticCredentials,
)
}
}

remoteGreenCards.euGreencards?.let {
Expand Down

0 comments on commit b036a14

Please sign in to comment.