disable demo mode

This commit is contained in:
MooN 2025-12-10 14:47:25 +06:30
parent 97014377a8
commit 71e0e24b3c
4 changed files with 56 additions and 3 deletions

View File

@ -10,6 +10,8 @@ import androidx.annotation.Nullable;
import com.utsmm.kbz.util.enums.SettlementType;
import com.utsmyanmar.baselib.fragment.DataBindingFragment;
import com.utsmyanmar.baselib.util.DataBindingConfig;
import com.utsmyanmar.paylibs.utils.LogUtil;
import com.utsmyanmar.paylibs.utils.core_utils.SystemParamsOperation;
import com.utsmyanmar.paylibs.utils.enums.TransMenu;
import com.utsmyanmar.paylibs.utils.iso_utils.TransactionsType;
import com.utsmm.kbz.BR;
@ -128,7 +130,8 @@ public class DashboardTransFragment extends DataBindingFragment {
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
Boolean demoStatus = SystemParamsOperation.getInstance().getDemoStatus();
LogUtil.d("KMK", "demo => " + demoStatus);
}
public class ClickEvent {

View File

@ -0,0 +1,50 @@
package com.utsmm.kbz.util;
import com.utsmm.kbz.MyApplication;
import com.utsmyanmar.paylibs.utils.LogUtil;
import java.io.File;
import java.io.FileOutputStream;
import okhttp3.OkHttp;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class DownloadUtil {
final static String TAG = DownloadUtil.class.getSimpleName();
private void downloadFile(String url){
try{
OkHttpClient okHttpClient = new OkHttpClient();
Request request = new Request.Builder().url(url).build();
Response response = okHttpClient.newCall(request).execute();
if(!response.isSuccessful()){
LogUtil.e(TAG, "file download failed");
return;
}
byte[] bytes = response.body().bytes();
saveFile("cert_file.ctr", bytes);
LogUtil.d(TAG, "file saved successfully.");
}catch (Exception e){
}
}
private void saveFile(String filename, byte[] data){
try{
File dir = MyApplication.getInstance().getFilesDir();
File file = new File(dir, filename);
FileOutputStream fos = new FileOutputStream(file);
fos.write(data);
fos.flush();
fos.close();
LogUtil.d(TAG, "Saved file at => " + file.getAbsolutePath());
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@ -1106,7 +1106,7 @@ public class SystemParamsOperation {
public void setDemoStatus(boolean status){
SystemParamsSettings params = getSystemParamsSettings();
params.setDemoStatus(status);
params.setDemoStatus(false);
saveSystemParamsSettings(params);
}

View File

@ -164,7 +164,7 @@ public class SystemParamsSettings implements Serializable {
private boolean print_iso_status = false;
private boolean demo_status = true;
private boolean demo_status = false;
private boolean ecr_status = false;