Skip to content

Commit

Permalink
[#102] Resolve minor grammar issue
Browse files Browse the repository at this point in the history
  • Loading branch information
kaungkhantsoe committed Aug 11, 2023
1 parent 7d58e3a commit e38967c
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@ class CryptoAppState(
val isNetworkConnected: SharedFlow<Boolean?>
get() = _isNetworkConnected

private val _isNetworkError = MutableSharedFlow<Throwable?>()
val isNetworkError: SharedFlow<Throwable?>
get() = _isNetworkError
private val _networkError = MutableSharedFlow<Throwable?>()
val networkError: SharedFlow<Throwable?>
get() = _networkError

init {
isNetworkConnectedUseCase()
.catch {
_isNetworkError.emit(it)
_networkError.emit(it)
}
.onEach {
_isNetworkConnected.emit(it)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ fun AppNavigation(
navController: NavHostController,
startDestination: String = AppDestination.Home.destination,
onCallBackChange: (() -> Unit) -> Unit,
onInternetRestore: () -> Unit
globalDialogCallback: () -> Unit
) {

NavHost(
Expand Down Expand Up @@ -42,7 +42,7 @@ fun AppNavigation(
onDismiss = { navController.popBackStack() },
onClick = {
navController.popBackStack()
onInternetRestore()
globalDialogCallback()
},
message = stringResource(id = R.string.no_internet_message),
actionText = stringResource(id = android.R.string.ok),
Expand All @@ -65,7 +65,7 @@ private fun NavGraphBuilder.composable(
)
}

fun NavHostController.navigate(destination: AppDestination) {
fun NavHostController.navigate(destination: AppDestination) {
when (destination) {
is AppDestination.Up -> popBackStack()
else -> navigate(route = destination.destination)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ fun ComposeCryptoApp(
navController: NavHostController = rememberNavController(),
cryptoAppState: CryptoAppState
) {
var onInternetRestore: () -> Unit = {}
var globalDialogCallback: () -> Unit = {}
val context = LocalContext.current

cryptoAppState.isNetworkConnected.collectAsEffect { isNetworkConnected ->
Expand All @@ -29,17 +29,17 @@ fun ComposeCryptoApp(
}
}

cryptoAppState.isNetworkError.collectAsEffect { error ->
cryptoAppState.networkError.collectAsEffect { error ->
Toast.makeText(context, error?.message, Toast.LENGTH_SHORT).show()
}

AppNavigation(
navController = navController,
onCallBackChange = {
onInternetRestore = it
globalDialogCallback = it
},
onInternetRestore = {
onInternetRestore.invoke()
globalDialogCallback = {
globalDialogCallback.invoke()
},
)
}

0 comments on commit e38967c

Please sign in to comment.