feat: admin inherits session

This commit is contained in:
Teajey 2025-06-22 22:18:02 +09:00
parent 439d4a1844
commit e44f299d5d
Signed by: Teajey
GPG Key ID: 970E790FE834A713
1 changed files with 2 additions and 2 deletions

View File

@ -1,12 +1,12 @@
package lishwist package lishwist
type Admin struct { type Admin struct {
user *User session *Session
} }
func (s *Session) Admin() *Admin { func (s *Session) Admin() *Admin {
if s.User.IsAdmin { if s.User.IsAdmin {
return &Admin{s.User} return &Admin{s}
} else { } else {
return nil return nil
} }