feat: admin inherits session
This commit is contained in:
parent
439d4a1844
commit
e44f299d5d
|
|
@ -1,12 +1,12 @@
|
|||
package lishwist
|
||||
|
||||
type Admin struct {
|
||||
user *User
|
||||
session *Session
|
||||
}
|
||||
|
||||
func (s *Session) Admin() *Admin {
|
||||
if s.User.IsAdmin {
|
||||
return &Admin{s.User}
|
||||
return &Admin{s}
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue