mox/mox-/cid.go

18 lines
239 B
Go
Raw Normal View History

2023-01-30 16:27:06 +03:00
package mox
import (
"sync/atomic"
"time"
)
var cid atomic.Int64
func init() {
cid.Store(time.Now().UnixMilli())
}
// Cid returns a new unique id to be used for connections/sessions/requests.
func Cid() int64 {
return cid.Add(1)
}