This commit is contained in:
2023-08-11 21:14:23 +05:30
parent 8c827c133a
commit 1b5cb948b9
36 changed files with 583 additions and 202 deletions

View File

@@ -2,7 +2,6 @@ package com.ssb.simplitend.apputils;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.SharedPreferences;
@@ -10,7 +9,6 @@ import android.os.Handler;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager;
import androidx.annotation.NonNull;
@@ -28,10 +26,17 @@ public abstract class AppUtil {
// fields
public static final String USER_DETAILS = "user_details";
public static final String CAREGIVER_DETAILS = "user_details";
public static final String CAREGIVER_DETAILS = "caregiver_details";
public static final String USER_TOKEN = "user_token";
public static final String CAREGIVER_TOKEN = "user_token";
public static final String CAREGIVER_TOKEN = "caregiver_token";
public static final String CG_APP_SECURITY = "cg_app_security";
public static final int NOT_ASKED_CG_SECURITY = 2;
public static final int CG_NO_SECURITY_NEEDED = 3;
public static final int CG_SECURITY_NEEDED = 4;
public static final String PATIENT_UID = "patient_uid";
// util functions
@@ -167,4 +172,23 @@ public abstract class AppUtil {
return sp.getString(CAREGIVER_TOKEN, null);
}
public static void setWantSecurityFlag(Context context, int watSecurity){
SharedPreferences sp = context.getSharedPreferences(CAREGIVER_DETAILS, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt(CG_APP_SECURITY, watSecurity);
editor.apply();
}
public static int getWantSecurityFlag(Context context){
SharedPreferences sp = context.getSharedPreferences(CAREGIVER_DETAILS, Context.MODE_PRIVATE);
return sp.getInt(CG_APP_SECURITY, NOT_ASKED_CG_SECURITY);
}
public static void cgSignOut(Context context){
saveCgData(null, context);
setWantSecurityFlag(context, NOT_ASKED_CG_SECURITY);
}
}