Skip to content

Commit

Permalink
fix: Change load policy receiver to IReadOnlyAdapter
Browse files Browse the repository at this point in the history
Signed-off-by: sagilio <sagilio@outlook.com>
  • Loading branch information
sagilio committed Nov 23, 2022
1 parent d68c806 commit 951ceb8
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions Casbin/Extensions/Persist/AdapterExtension.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ namespace Casbin.Persist;

public static class AdapterExtension
{
public static void LoadPolicy(this IEpochAdapter adapter, IModel model) =>
public static void LoadPolicy(this IReadOnlyAdapter adapter, IModel model) =>
adapter.LoadPolicy(model.PolicyStoreHolder.PolicyStore);

public static Task LoadPolicyAsync(this IEpochAdapter adapter, IModel model) =>
public static Task LoadPolicyAsync(this IReadOnlyAdapter adapter, IModel model) =>
adapter.LoadPolicyAsync(model.PolicyStoreHolder.PolicyStore);

public static void SavePolicy(this IEpochAdapter adapter, IModel model) =>
Expand All @@ -17,3 +17,4 @@ public static void SavePolicy(this IEpochAdapter adapter, IModel model) =>
public static Task SavePolicyAsync(this IEpochAdapter adapter, IModel model) =>
adapter.SavePolicyAsync(model.PolicyStoreHolder.PolicyStore);
}

0 comments on commit 951ceb8

Please sign in to comment.