提醒数不对的矫正方法
copy from https://www.youbbs.org/t/3195 3
提醒数永远消不了,即提醒数大于零,提醒文章列表是空的。
由于官网没有遇到这样的情况,如果您遇到请在这里回复或在github 上反馈
https://github.com/ego008/goyoubbs/issues/25 2
不管有没有出现这样的问题,在提醒页函数添加下面的判断能在出现不一致时有效的矫正:
// fix currentUser.NoticeNum != len(evn.PageInfo.Items)
if currentUser.NoticeNum != len(evn.PageInfo.Items) {
var newKeys []string
for _, item := range evn.PageInfo.Items {
newKeys = append(newKeys, strconv.FormatUint(item.Id, 10))
}
currentUser.Notice = strings.Join(newKeys, ",")
currentUser.NoticeNum = len(newKeys)
jb, _ := json.Marshal(currentUser)
db.Hset("user", youdb.I2b(currentUser.Id), jb)
evn.CurrentUser = currentUser
}
https://github.com/ego008/goyoubbs/blob/master/controller/user.go#L215-L229 1
我忍了很久了,最后麻木了。
我自己搞不定,有人能搞定这个bug请联系我
@uqinzen 改一下js就可以啦 你的源码在哪里发我一份
@uqinzen 我改好后会把改动的那个文件发你,可以对比一下改动
@uqinzen 可以发到我小号[email protected]
或者直接找到这个路径下的user.go文件,把文件给我我来改一下
goyoubbs/controller/user.go
用telegram吗?加我谈 https://t.me/uqinzen 39
@uqinzen 加我,你账号可能设置了要互相加才能发消息? https://t.me/fyq88013420 1
#后来有点痛
刚被骂的时候没什么感觉
就跟奶奶刚去世一样
我哭不出来
奶奶看起来就像是睡着了
但是后来几年
每次想起来再也见不到奶奶了
就会难过