mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-11-03 01:52:17 +08:00
21 lines
313 B
Go
21 lines
313 B
Go
package cachekey
|
|
|
|
import (
|
|
"strings"
|
|
"time"
|
|
)
|
|
|
|
const (
|
|
OnlineKey = "ONLINE:"
|
|
OnlineChannel = "online_change"
|
|
OnlineExpire = time.Hour / 2
|
|
)
|
|
|
|
func GetOnlineKey(userID string) string {
|
|
return OnlineKey + userID
|
|
}
|
|
|
|
func GetOnlineKeyUserID(key string) string {
|
|
return strings.TrimPrefix(key, OnlineKey)
|
|
}
|