36 lines
609 B
Go
36 lines
609 B
Go
package message
|
|
|
|
import "91porn-server/common/services"
|
|
|
|
const tipKey = "user_dynamic_msg_tip_key"
|
|
|
|
// SetTip 设置消息提醒
|
|
func SetTip(uid uint64) error {
|
|
err := services.Redis.SetBit(tipKey, int64(uid), 1)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// CancelTip 清除消息提醒
|
|
func CancelTip(uid uint64) error {
|
|
err := services.Redis.SetBit(tipKey, int64(uid), 0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// CheckTip 检查是否有提醒
|
|
func CheckTip(uid uint64) bool {
|
|
val, err := services.Redis.GetBit(tipKey, int64(uid))
|
|
if err != nil {
|
|
return false
|
|
}
|
|
|
|
return val == 1
|
|
}
|