Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/internal/model/session.go
1560 views
1
package model
2
3
// Session represents a device session of a user.
4
type Session struct {
5
UserID uint `json:"user_id" gorm:"index"`
6
DeviceKey string `json:"device_key" gorm:"primaryKey;size:64"`
7
UserAgent string `json:"user_agent" gorm:"size:255"`
8
IP string `json:"ip" gorm:"size:64"`
9
LastActive int64 `json:"last_active"`
10
Status int `json:"status"`
11
}
12
13
const (
14
SessionActive = iota
15
SessionInactive
16
)
17
18