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( fun SignOnRoute(
onBack: () -> Unit, onBack: () -> Unit,
onNavigateResult: (Boolean, String) -> 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) { LaunchedEffect(signOnViewModel) {
viewModel.resultEvents.collect { result -> signOnViewModel.resultEvents.collect { result ->
onNavigateResult(result.isSuccess, result.message) onNavigateResult(result.isSuccess, result.message)
} }
} }
@ -56,7 +56,7 @@ fun SignOnRoute(
SignOnScreen( SignOnScreen(
state = state, state = state,
onBack = onBack, onBack = onBack,
onStartSignOn = viewModel::startSignOn onStartSignOn = signOnViewModel::startSignOn
) )
} }

View File

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

View File

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