Skip to content

Commit 6615536

Browse files
committed
Applied suggestions by @valbers
1 parent b507173 commit 6615536

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

samples/star-wars-api/AuthorizationMiddleware.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,12 @@ module TypeSystemExtensions =
8787
|> Task.WhenAll
8888
|> Async.AwaitTask
8989

90-
let requirements =
90+
let failedRequirements =
9191
authorizationResults
9292
|> Seq.where (fun r -> not r.Succeeded)
9393
|> Seq.collect (fun r -> r.Failure.FailedRequirements)
9494

95-
if Seq.isEmpty requirements then
95+
if Seq.isEmpty failedRequirements then
9696
return Ok ()
9797
else
9898
return Error "Forbidden"
@@ -103,8 +103,8 @@ module TypeSystemExtensions =
103103

104104
type FieldDef<'Val, 'Res> with
105105

106-
member this.WithPolicyMiddleware<'Val, 'Res> (middleware : FieldPolicyMiddleware<'Val, 'Res>) : FieldDef<'Val, 'Res> =
107-
upcast CustomPolicyFieldDefinition (this, middleware)
106+
member field.WithPolicyMiddleware<'Val, 'Res> (middleware : FieldPolicyMiddleware<'Val, 'Res>) : FieldDef<'Val, 'Res> =
107+
upcast CustomPolicyFieldDefinition (field, middleware)
108108

109109
member field.WithAuthorizationPolicies<'Val, 'Res> ([<ParamArray>] policies : string array) : FieldDef<'Val, 'Res> =
110110

samples/star-wars-api/Policies.fs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ type DummyHandler () =
1919
context.Succeed requirement
2020
Task.CompletedTask
2121

22-
type IsCharacterRequierment (character : string Set) =
22+
type IsCharacterRequirement (character : string Set) =
2323
member val Characters = character
2424
interface IAuthorizationRequirement
2525

2626
type IsCharacterHandler () =
2727

28-
inherit AuthorizationHandler<IsCharacterRequierment> () // Inject services from DI
28+
inherit AuthorizationHandler<IsCharacterRequirement> () // Inject services from DI
2929

3030
override _.HandleRequirementAsync (context, requirement) =
3131
Async.StartImmediateAsTask(async {

samples/star-wars-api/Startup.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ type Startup private () =
3434
options.AddPolicy (Policies.Dummy, fun policy -> policy.Requirements.Add (DummyRequirement ()))
3535
options.AddPolicy(
3636
Policies.CanSetMoon,
37-
(fun policy -> policy.Requirements.Add (IsCharacterRequierment (Set.singleton "droid"))))
37+
(fun policy -> policy.Requirements.Add (IsCharacterRequirement (Set.singleton "droid"))))
3838
)
3939
.AddScoped<IAuthorizationHandler, DummyHandler>()
4040
.AddScoped<IAuthorizationHandler, IsCharacterHandler>()

0 commit comments

Comments
 (0)