From 2d7af07415e7b843da03ef572f56057f6d5970ff Mon Sep 17 00:00:00 2001 From: mo khan Date: Fri, 25 Jul 2025 15:11:57 -0600 Subject: refactor: extract init to load ioc container with dependencies --- pkg/authz/spice.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'pkg/authz') diff --git a/pkg/authz/spice.go b/pkg/authz/spice.go index 97adbd4..e563375 100644 --- a/pkg/authz/spice.go +++ b/pkg/authz/spice.go @@ -26,12 +26,13 @@ type CheckPermissionService interface { CheckPermission(ctx context.Context, in *v1.CheckPermissionRequest, opts ...grpc.CallOption) (*v1.CheckPermissionResponse, error) } -func LoadSpiceSchema(ctx context.Context, client *authzed.Client, path string) error { +func WriteSchema(ctx context.Context, client *authzed.Client, path string) (*v1.WriteSchemaResponse, error) { content, err := os.ReadFile(path) - _, err = client.WriteSchema(ctx, &v1.WriteSchemaRequest{Schema: string(content)}) if err != nil { - return err + return nil, err } - return nil + return client.WriteSchema(ctx, &v1.WriteSchemaRequest{ + Schema: string(content), + }) } -- cgit v1.2.3