local package

This commit is contained in:
moon 2026-05-22 23:24:58 +06:30
parent 6ddf0dda6c
commit 0ed4113366
3 changed files with 39 additions and 37 deletions

View File

@ -43,12 +43,12 @@ import com.mob.utsmyanmar.ui.theme.Color as AppColor
fun SignOnRoute(
onBack: () -> Unit,
onNavigateResult: (Boolean, String) -> Unit,
viewModel: SignOnViewModel = viewModel()
signOnViewModel: SignOnViewModel = viewModel()
) {
val state by viewModel.uiState.collectAsState()
val state by signOnViewModel.uiState.collectAsState()
LaunchedEffect(viewModel) {
viewModel.resultEvents.collect { result ->
LaunchedEffect(signOnViewModel) {
signOnViewModel.resultEvents.collect { result ->
onNavigateResult(result.isSuccess, result.message)
}
}
@ -56,7 +56,7 @@ fun SignOnRoute(
SignOnScreen(
state = state,
onBack = onBack,
onStartSignOn = viewModel::startSignOn
onStartSignOn = signOnViewModel::startSignOn
)
}

View File

@ -42,37 +42,39 @@ class SignOnViewModel : ViewModel() {
canRetry = false
)
}
//
// SignOnProcess.getInstance()
// .enqueue()
// .startSignOn(object : SignOnListener {
// override fun onSuccessSignOn() {
// dispatchResult(
// SignOnResult(
// isSuccess = true,
// message = "Sign on completed successfully."
// )
// )
// }
//
// override fun onFailureSignOn(resultCode: Integer?) {
// dispatchResult(
// SignOnResult(
// isSuccess = false,
// message = "Sign on failed. Response code: ${resultCode ?: -1}"
// )
// )
// }
//
// override fun onNetworkFailSignOn(message: String?) {
// dispatchResult(
// SignOnResult(
// isSuccess = false,
// message = message?.takeIf { it.isNotBlank() } ?: "Network error during sign on."
// )
// )
// }
// })
SignOnProcess.getInstance()
.enqueue()
.startSignOn(object : SignOnListener {
override fun onSuccessSignOn() {
dispatchResult(
SignOnResult(
isSuccess = true,
message = "Sign on completed successfully."
)
)
}
override fun onFailureSignOn(resultCode: Int?) {
dispatchResult(
SignOnResult(
isSuccess = false,
message = "Sign on failed. Response code: ${resultCode ?: -1}"
)
)
}
override fun onNetworkFailSignOn(message: String?) {
dispatchResult(
SignOnResult(
isSuccess = false,
message = message?.takeIf { it.isNotBlank() } ?: "Network error during sign on."
)
)
}
})
}
private fun dispatchResult(result: SignOnResult) {

View File

@ -351,7 +351,7 @@ public class ISOSocket {
// serverPort = getPort();
// serverIP = "posuat.myanmarorientalbank.com";
// serverPort = 5033;
serverIP = "192.168.100.9";
serverIP = "192.168.100.2";
serverPort = 5001;
} else {
isSwitchIp = false;