Clear personal chat history

This commit is contained in:
wenxu12345
2022-05-31 19:16:29 +08:00
parent 4c305b7cc0
commit 2b4df5be16
9 changed files with 328 additions and 46 deletions
+13
View File
@@ -83,3 +83,16 @@ func (d *DataBases) NewSetMessageToCache(msgList []*pbChat.MsgDataToMQ, uid stri
}
return nil
}
func (d *DataBases) CleanUpOneUserAllMsgFromRedis(userID string) error {
ctx := context.Background()
key := messageCache + userID + "_" + "*"
vals, err := d.rdb.Keys(ctx, key).Result()
if err != nil {
return utils.Wrap(err, "")
}
if err = d.rdb.Del(ctx, vals...).Err(); err != nil {
return utils.Wrap(err, "")
}
return nil
}