Commit 60b090e

mo khan <mo@mokhan.ca>
2025-04-02 16:34:41
refactor: rename handler to service
1 parent c75ceda
Changed files (2)
pkg/rpc/ability_handler.go
@@ -7,15 +7,15 @@ import (
 	"gitlab.com/mokhax/spike/pkg/policies"
 )
 
-type AbilityHandler struct {
+type AbilityService struct {
 	UnimplementedAbilityServer
 }
 
-func NewAbilityHandler() *AbilityHandler {
-	return &AbilityHandler{}
+func NewAbilityService() *AbilityService {
+	return &AbilityService{}
 }
 
-func (h *AbilityHandler) Allowed(ctx context.Context, req *AllowRequest) (*AllowReply, error) {
+func (h *AbilityService) Allowed(ctx context.Context, req *AllowRequest) (*AllowReply, error) {
 	ok := policies.Allowed(cedar.Request{
 		Principal: cedar.NewEntityUID("User", cedar.String(req.Subject)),
 		Action:    cedar.NewEntityUID("Action", cedar.String(req.Permission)),
pkg/rpc/server.go
@@ -6,6 +6,6 @@ import (
 
 func New(options ...grpc.ServerOption) *grpc.Server {
 	server := grpc.NewServer(options...)
-	RegisterAbilityServer(server, NewAbilityHandler())
+	RegisterAbilityServer(server, NewAbilityService())
 	return server
 }