Skip to content

Eng: Kmp provided help center feature. Experimental#2917

Draft
StylianosGakis wants to merge 50 commits intodevelopfrom
feat/help-center-kmp
Draft

Eng: Kmp provided help center feature. Experimental#2917
StylianosGakis wants to merge 50 commits intodevelopfrom
feat/help-center-kmp

Conversation

@StylianosGakis
Copy link
Copy Markdown
Member

Code to prepare for HedvigInsurance/ugglan#2363

Until a KMP Markdown library exists, or we defer to a native SwiftUI
implementation instead
# Conflicts:
#	app/data/data-changetier/build.gradle.kts
#	app/feature/feature-help-center/src/commonMain/kotlin/com/hedvig/android/feature/help/center/HelpCenterGraph.kt
#	app/feature/feature-home/src/main/kotlin/com/hedvig/android/feature/home/home/navigation/HomeGraph.kt
#	app/shareddi/src/nativeMain/kotlin/com/hedvig/android/shareddi/main.native.kt
On Android we use `AndroidUiDispatcher.Main`. On native we must use
Dispatchers.Main to get the presenter running on the main threat which
the DisplayLinkClock requires
cashapp/molecule#547
This should ensure that any Swift @MainActor-isolated implementation of
the block will always be called on the correct thread, regardless of
what dispatcher the surrounding Kotlin coroutine is using.
# Conflicts:
#	app/feature/feature-help-center/build.gradle.kts
#	app/feature/feature-help-center/src/commonMain/kotlin/com/hedvig/android/feature/help/center/data/GetMemberActionsUseCase.kt
#	app/feature/feature-help-center/src/commonMain/kotlin/com/hedvig/android/feature/help/center/data/GetQuickLinksUseCase.kt
#	app/feature/feature-terminate-insurance/build.gradle.kts
#	app/ui/ui-emergency/src/commonMain/kotlin/com/hedvig/android/ui/emergency/EmergencyScreen.kt
#	gradle/libs.versions.toml
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.

1 participant