Face valid during checkin check out time

This commit is contained in:
Apalak Dutta 2023-09-25 19:12:32 +05:30
parent fe677f72a2
commit 07e1fc350f
3 changed files with 27 additions and 15 deletions

View File

@ -67,11 +67,12 @@ public class VerifyApiImplLunaLocal implements VerifyApiInterface {
SearchResult searchResult = new SearchResult();
searchResult.setPersons(personsSearchList);
System.out.println("personsSearchList : " + personsSearchList);
onSuccess(searchResult);
}
private void onFail(Throwable throwable) {
System.out.println("On Fail Face : " + throwable);
listener.onVerificationFail(throwable);
}

View File

@ -82,8 +82,7 @@ public class NetworkModule {
sslContext.init(null, trustAllCerts, new java.security.SecureRandom());
// Create an ssl socket factory with our all-trusting manager
final SSLSocketFactory m_sslSocketFactory = sslContext.getSocketFactory();
return new OkHttpClient.Builder()
.addInterceptor(logger)
return new OkHttpClient().newBuilder()
.sslSocketFactory(m_sslSocketFactory)
.build();
} catch (Exception e) {

View File

@ -119,7 +119,7 @@ public class RegisterActivity extends ToolbarActivity implements RegisterFragmen
String valueFromApiCheckIn;
SharedPreferences shared;
String RegisterUser;
@SuppressLint("MissingInflatedId")
@Override
@ -132,7 +132,8 @@ public class RegisterActivity extends ToolbarActivity implements RegisterFragmen
setToolbar();
shared = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
String login = shared.getString("login","");
login = shared.getString("login","");
RegisterUser = shared.getString("RegisterUser","");
String Descriptor = shared.getString("Descriptor","");
System.out.println("Value of login and Descriptor " + preferences.getUsername()+" ");
@ -354,7 +355,7 @@ public class RegisterActivity extends ToolbarActivity implements RegisterFragmen
private void verifyPhoto(Bitmap bitmap){
Log.i("Route", "verifyPhoto fromLoginPage");
fragment.showWaitState();
login=preferences.getUsername();
login = RegisterUser;
System.out.println("Value of login while verification " + login);
try {
if (thread != null)
@ -562,9 +563,11 @@ public class RegisterActivity extends ToolbarActivity implements RegisterFragmen
if (person.similarity > Config.MIN_SIMILARITY) {
onFaceAuthSuccess();
} else {
System.out.println("on Face AuthFail1 "+ login);
onFaceAuthFail(AuthenticationActivity.AuthFailReason.SIMILARITY);
}
} else {
System.out.println("on Face AuthFail2 "+ login);
onFaceAuthFail(AuthenticationActivity.AuthFailReason.SIMILARITY);
}
}
@ -641,16 +644,25 @@ public class RegisterActivity extends ToolbarActivity implements RegisterFragmen
}
private void onFaceAuthFail(AuthenticationActivity.AuthFailReason reason) {
System.out.println("Root fail");
System.out.println("Root fail : " + faceFailCount);
if (faceFailCount < 4) {
final FaceNotRecognizedFragment fragment = FaceNotRecognizedFragment.newInstance();
fragment.setListener(this);
if (reason == AuthenticationActivity.AuthFailReason.SIMILARITY && BuildConfig.IS_OFFLINE_VERSION)
{
fragment.setVerificationTime((int)((double)(verifEndTime - verifStartTime) / 1e6));
new SweetAlertDialog(RegisterActivity.this, SweetAlertDialog.WARNING_TYPE)
.setTitleText("User is not correct face")
.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public void onClick(SweetAlertDialog sDialog) {
finish();
}
fragment.setFailReason(reason);
showFragment(fragment);
}).show();
// final FaceNotRecognizedFragment fragment = FaceNotRecognizedFragment.newInstance();
// fragment.setListener(this);
// if (reason == AuthenticationActivity.AuthFailReason.SIMILARITY && BuildConfig.IS_OFFLINE_VERSION)
// {
// fragment.setVerificationTime((int)((double)(verifEndTime - verifStartTime) / 1e6));
// }
// fragment.setFailReason(reason);
// showFragment(fragment);
} else {
showFail();
}