-
Notifications
You must be signed in to change notification settings - Fork 0
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
[#24] [iOS] [Integrate] As a user, I can log out, Part: ViewModel #101
Conversation
🧛 shared Code Coverage:
|
File | Coverage |
---|---|
AccountViewModel.kt |
92.78% |
Modified Files Not Found In Coverage Report:
AccountScreen.swift
AccountSpec.swift
AccountView+DataSource.swift
AccountView.swift
AccountViewDataSourceSpec.swift
AccountViewModelTest.kt
AppCoordinator.swift
KMPNative+Guaranteed.swift
ResetPassword+DataSource.swift
RouteCoordinator.swift
Shared+AutoMockable.swift
SplashView+DataSource.swift
SurveySelectionContainerView.swift
SurveySelectionView+DataSource.swift
UseCaseModule.kt
ViewModelModule.kt
project.pbxproj
Codebase cunningly covered by count Shroud 🧛
Generated by 🚫 Danger
67b51d3
to
608580d
Compare
Current coverage for Survey is
|
Files changed | - | - |
---|---|---|
KMPNative+Guaranteed.swift | 70.00% |
|
RouteCoordinator.swift | 72.73% |
|
SurveySelectionView+DataSource.swift | 87.10% |
✅ |
ResetPassword+DataSource.swift | 87.50% |
✅ |
SurveySelectionContainerView.swift | 91.15% |
✅ |
SplashView+DataSource.swift | 91.49% |
✅ |
AccountView+DataSource.swift | 100.00% |
✅ |
AccountView.swift | 100.00% |
✅ |
AppCoordinator.swift | 100.00% |
✅ |
Powered by xcov
Generated by 🚫 Danger
80e57c0
to
950c0a5
Compare
448cb73
to
892d17e
Compare
c25a8a5
to
c9d23e2
Compare
892d17e
to
18e67c9
Compare
...ommonTest/kotlin/co/nimblehq/blisskmmic/presentation/modules/account/AccountViewModelTest.kt
Outdated
Show resolved
Hide resolved
18e67c9
to
fc60eba
Compare
...Survey/Sources/Presentation/Modules/SurveySelection/AccountView/AccountView+DataSource.swift
Outdated
Show resolved
Hide resolved
c8ce2ab
to
481343a
Compare
...s/Sources/Specs/Presentation/Modules/SurveySelection/Account/AccountViewDataSourceSpec.swift
Outdated
Show resolved
Hide resolved
...s/Sources/Specs/Presentation/Modules/SurveySelection/Account/AccountViewDataSourceSpec.swift
Outdated
Show resolved
Hide resolved
...s/Sources/Specs/Presentation/Modules/SurveySelection/Account/AccountViewDataSourceSpec.swift
Show resolved
Hide resolved
iosApp/Survey/Sources/Presentation/Coordinator/RouteCoordinator.swift
Outdated
Show resolved
Hide resolved
9a9e692
to
64f8c3d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few tiny concerns, rest lgtm
shared/src/commonMain/kotlin/co/nimblehq/blisskmmic/di/koin/modules/ViewModelModule.kt
Show resolved
Hide resolved
...Survey/Sources/Presentation/Modules/SurveySelection/AccountView/AccountView+DataSource.swift
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM now 💯
48cbf91
to
9adb660
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a small concern left regarding the shared showLogin
function in multiple coordinator protocols, the rest LGTM 🚀
What happened
User can logout from the side bar.
Insight
AccountViewModel
.AccountViewDataSource
.guaranteedPublisher
to return KMM ViewState as a Publisher with fallback.Proof Of Work
Screen.Recording.2022-12-22.at.16.41.09.mp4