Skip to content

Commit

Permalink
make permission method virtual
Browse files Browse the repository at this point in the history
  • Loading branch information
sleushunou committed Mar 18, 2024
1 parent 1cb0d0c commit c3fc30c
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Softeq.XToolkit.Permissions.Droid/PermissionsManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public virtual Task<PermissionStatus> CheckAsync<T>()
}

/// <inheritdoc />
public Task<PermissionStatus> CheckWithRequestAsync<T>()
public virtual Task<PermissionStatus> CheckWithRequestAsync<T>()
where T : BasePermission, new()
{
var permissionType = typeof(T);
Expand All @@ -71,12 +71,7 @@ public void SetPermissionDialogService(IPermissionsDialogService permissionsDial
?? throw new ArgumentNullException(nameof(permissionsDialogService));
}

private void OpenSettings()
{
_permissionsService.OpenSettings();
}

private void RemoveOldKeys<T>()
protected virtual void RemoveOldKeys<T>()
where T : BasePermission, new()
{
var requestedKey = GetPermissionRequestedKey<T>();
Expand Down Expand Up @@ -104,6 +99,11 @@ string GetPermissionDeniedEverKey<T>()
}
}

private void OpenSettings()
{
_permissionsService.OpenSettings();
}

private async Task<PermissionStatus> CommonCheckWithRequestAsync<T>()
where T : BasePermission, new()
{
Expand Down

0 comments on commit c3fc30c

Please sign in to comment.