Smail/backend/internal/gopop/session.go
smail 8899e74a66
Some checks are pending
Security Checks / security (push) Waiting to run
修复邮件授权码撤销后旧协议连接仍可操作并补充回归验收
2026-09-21 01:57:23 +08:00

30 lines
448 B
Go

package gopop
import (
"context"
"net"
"time"
)
type Status int8
const (
UNAUTHORIZED Status = 1
TRANSACTION Status = 2
UPDATE Status = 3
)
type Session struct {
Status Status
User string
DeleteIds []int64
MessageIDs []int64
MessageMap map[int64]int64
MessageSizes map[int64]int
Ctx context.Context
Conn net.Conn
InTls bool
AliveTime time.Time
Authorize func() error
}