diff options
Diffstat (limited to 'app/domain/user.go')
| -rw-r--r-- | app/domain/user.go | 14 |
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(), } } |
