diff --git a/apps/db-adapter/internal/api/authorization_by_id.go b/apps/db-adapter/internal/api/authorization_by_id.go index 778f64e..c6097a2 100644 --- a/apps/db-adapter/internal/api/authorization_by_id.go +++ b/apps/db-adapter/internal/api/authorization_by_id.go @@ -1 +1,14 @@ package api + +import ( + "context" + + "github.com/neo4j/neo4j-go-driver/v5/neo4j" + "github.com/vcscsvcscs/GenerationsHeritage/apps/db-adapter/internal/memgraph" +) + +func userWithIdHasAccessToGivenPerson(ctx context.Context, session neo4j.SessionWithContext, userId, personId int) bool { + _, err := session.ExecuteRead(ctx, memgraph.GetPersonById(ctx, userId)) + + return err == nil +}