summaryrefslogtreecommitdiff
path: root/app/domain/user.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/domain/user.go')
-rw-r--r--app/domain/user.go14
1 files changed, 3 insertions, 11 deletions
diff --git a/app/domain/user.go b/app/domain/user.go
index c9dcfb4..198fafc 100644
--- a/app/domain/user.go
+++ b/app/domain/user.go
@@ -32,20 +32,12 @@ func (self *User) Sparkle(sparklee string, reason string) *Sparkle {
}
}
-func (self *User) ToGID() string {
- return "gid://sparkle/User/" + self.ID.String()
+func (self *User) ToGID() GlobalID {
+ return GlobalID("gid://sparkle/User/" + self.Username)
}
func (self *User) ToSubjectReference() *v1.SubjectReference {
return &v1.SubjectReference{
- Object: self.ToObjectReference(),
- }
-}
-
-func (self *User) ToObjectReference() *v1.ObjectReference {
- return &v1.ObjectReference{
- ObjectType: "user",
- // ObjectId: self.ID.String(),
- ObjectId: self.Username,
+ Object: self.ToGID().ToObjectReference(),
}
}