Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Address feedback
Browse files Browse the repository at this point in the history
Simon Dumas committed Jun 28, 2024
1 parent 54041bb commit d8b4144
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -59,7 +59,7 @@ final class ResourcesRoutes(
implicit private def resourceFAJsonLdEncoder[A: JsonLdEncoder]: JsonLdEncoder[ResourceF[A]] =
ResourceF.resourceFAJsonLdEncoder(ContextValue.empty)

private val rejectPredicateOnWrite: PartialFunction[ResourceRejection, Boolean] = {
private val nonGenericResourceCandidate: PartialFunction[ResourceRejection, Boolean] = {
case _: ResourceNotFound | _: InvalidSchemaRejection | _: ReservedResourceTypes => true
}

@@ -80,7 +80,7 @@ final class ResourcesRoutes(
.flatTap(index(project, _, mode))
.map(_.void)
.attemptNarrow[ResourceRejection]
.rejectWhen(rejectPredicateOnWrite)
.rejectWhen(nonGenericResourceCandidate)
)
}
},
@@ -98,7 +98,7 @@ final class ResourcesRoutes(
.flatTap(index(project, _, mode))
.map(_.void)
.attemptNarrow[ResourceRejection]
.rejectWhen(rejectPredicateOnWrite)
.rejectWhen(nonGenericResourceCandidate)
)
}
},
@@ -119,7 +119,7 @@ final class ResourcesRoutes(
.flatTap(index(project, _, mode))
.map(_.void)
.attemptNarrow[ResourceRejection]
.rejectWhen(rejectPredicateOnWrite)
.rejectWhen(nonGenericResourceCandidate)
)
case (Some(rev), source, tag) =>
// Update a resource
@@ -129,7 +129,7 @@ final class ResourcesRoutes(
.flatTap(index(project, _, mode))
.map(_.void)
.attemptNarrow[ResourceRejection]
.rejectWhen(rejectPredicateOnWrite)
.rejectWhen(nonGenericResourceCandidate)
)
}
}

0 comments on commit d8b4144

Please sign in to comment.