summaryrefslogtreecommitdiff
path: root/app/domain/sparkle.go
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-24 16:59:43 -0600
committermo khan <mo@mokhan.ca>2025-07-24 16:59:43 -0600
commita3496a1114c6958aa1831af5348d7340e29ebf06 (patch)
treee467d6d54a4a16ac0002bad784b7c3a1dd9fe0bd /app/domain/sparkle.go
parent0babaa518db6cbdc17779e9c4846a8a277d098b7 (diff)
refactor: delegate to GlobalID to provide object references
Diffstat (limited to 'app/domain/sparkle.go')
-rw-r--r--app/domain/sparkle.go12
1 files changed, 2 insertions, 10 deletions
diff --git a/app/domain/sparkle.go b/app/domain/sparkle.go
index 41c46e5..5ed73df 100644
--- a/app/domain/sparkle.go
+++ b/app/domain/sparkle.go
@@ -4,7 +4,6 @@ import (
"errors"
"regexp"
- v1 "github.com/authzed/authzed-go/proto/authzed/api/v1"
"github.com/xlgmokha/x/pkg/x"
)
@@ -38,15 +37,8 @@ func WithText(text string) x.Option[*Sparkle] {
})
}
-func (s *Sparkle) ToGID() string {
- return "gid://sparkle/Sparkle/" + s.ID.String()
-}
-
-func (self *Sparkle) ToObjectReference() *v1.ObjectReference {
- return &v1.ObjectReference{
- ObjectType: "sparkle",
- ObjectId: self.ID.String(),
- }
+func (s *Sparkle) ToGID() GlobalID {
+ return GlobalID("gid://sparkle/Sparkle/" + s.ID.String())
}
func (s *Sparkle) Validate() error {