docs: public static void onRequestPermissionsResult(int requestCode, String permissions[], @NonNull int[] grantResults) {
          ResponseWrapper responseWrapper = map.get(requestCode);
          if (responseWrapper == null) return;
  
          if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
  
              // permission was granted, yay! Do the
  
              responseWrapper.response.permissionGranted();
  
          } else {
  
              // permission denied, boo! Disable the
              // functionality that depends on this permission.
  
              responseWrapper.response.permissionDenied();
          }
      }