Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save moonmile/97df29b59918f8010f8d7debc329ae66 to your computer and use it in GitHub Desktop.
Save moonmile/97df29b59918f8010f8d7debc329ae66 to your computer and use it in GitHub Desktop.
```mermaid
sequenceDiagram
HomePageView ->> HomePageViewModel: OnClickExposures
HomePageViewModel ->> ExposureNotificationService: GetExposureCount()
ExposureNotificationService ->> UserDataModel: ExposureInformation.Count()
Note right of UserDataModel: UserDataModel::ExposureInformationに保持される
UserDataModel -->> ExposureNotificationService: count
ExposureNotificationService -->> HomePageViewModel: count
HomePageViewModel ->> NavigationService: NavigateAsync(ContactedNotifyPage) if count > 0
HomePageViewModel ->> NavigationService: NavigateAsync(NotContactPage) if count = 0
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment