private boolean isMissingPermissions()

in src/android/Capture.java [237:251]


    private boolean isMissingPermissions(Request req, ArrayList<String> permissions) {
        ArrayList<String> missingPermissions = new ArrayList<>();
        for (String permission: permissions) {
            if (!PermissionHelper.hasPermission(this, permission)) {
                missingPermissions.add(permission);
            }
        }

        boolean isMissingPermissions = missingPermissions.size() > 0;
        if (isMissingPermissions) {
            String[] missing = missingPermissions.toArray(new String[missingPermissions.size()]);
            PermissionHelper.requestPermissions(this, req.requestCode, missing);
        }
        return isMissingPermissions;
    }