Skip to content

Commit

Permalink
add new flow in the OnRequestPermissionsResult to handle immediate
Browse files Browse the repository at this point in the history
remote verify
  • Loading branch information
zarakik committed Apr 23, 2023
1 parent 9a0a5f1 commit 42aa1c8
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,10 @@ public class AttestationActivity extends AppCompatActivity {

private static final int PERMISSIONS_REQUEST_CAMERA = 0;
private static final int PERMISSIONS_REQUEST_POST_NOTIFICATIONS_REMOTE_VERIFY = 1;

private static final int PERMISSIONS_REQUEST_POST_NOTIFICATIONS_SUBMIT_SAMPLE = 2;

private static final int PERMISSIONS_REQUEST_POST_NOTIFICATIONS_IMMEDIATE_REMOTE_VERIFY = 3;
private static final ExecutorService executor = Executors.newSingleThreadExecutor();

private ActivityAttestationBinding binding;
Expand Down Expand Up @@ -472,6 +474,9 @@ public void onRequestPermissionsResult(int requestCode,
}
} else if (requestCode == PERMISSIONS_REQUEST_POST_NOTIFICATIONS_REMOTE_VERIFY) {
QRScannerActivityLauncher.launch(new Intent(this, QRScannerActivity.class));
} else if (requestCode == PERMISSIONS_REQUEST_POST_NOTIFICATIONS_IMMEDIATE_REMOTE_VERIFY) {
RemoteVerifyJob.schedule(this, -1);
snackbar.setText(R.string.remote_verify_now).show();
} else if (requestCode == PERMISSIONS_REQUEST_POST_NOTIFICATIONS_SUBMIT_SAMPLE) {
SubmitSampleJob.schedule(this);
snackbar.setText(R.string.schedule_submit_sample_success).show();
Expand Down Expand Up @@ -553,7 +558,7 @@ public boolean onOptionsItemSelected(final MenuItem item) {
else if (itemId == R.id.action_remote_verify_now) {
if (checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) != PackageManager.PERMISSION_GRANTED) {
requestPermissions(new String[]{Manifest.permission.POST_NOTIFICATIONS},
PERMISSIONS_REQUEST_POST_NOTIFICATIONS_REMOTE_VERIFY);
PERMISSIONS_REQUEST_POST_NOTIFICATIONS_IMMEDIATE_REMOTE_VERIFY);
} else {
RemoteVerifyJob.schedule(this, -1);
snackbar.setText(R.string.remote_verify_now).show();
Expand Down

0 comments on commit 42aa1c8

Please sign in to comment.