2025-09-30

未读变已读
查询列表排序
This commit is contained in:
2025-09-30 16:41:10 +08:00
parent 51052e59a2
commit 541d7842ce
11 changed files with 153 additions and 53 deletions

View File

@@ -0,0 +1,23 @@
import {Injectable} from "@nestjs/common";
import {ReadDto} from "../entity";
import {RedisService} from "./redis.service";
import {ResultData} from "../const/result";
@Injectable()
export class MessageService {
constructor(private readonly redisService: RedisService) {
}
// 获取未读消息
async getUnread(readDto: ReadDto) {
let data = await this.redisService.getValue(`${readDto.groupId}_${readDto.userId}`)
data = data == null ? [] : JSON.parse(data)
return ResultData.success(data)
}
// 未读 -> 已读
async read(readDto: ReadDto) {
this.redisService.delValue(`${readDto.groupId}_${readDto.userId}`)
return ResultData.success()
}
}