v2.4.0 积分系统,发邀请查积分,粉丝系统 - Arch1tect/chatbox-webpack GitHub Wiki
-
user表增加积分column,默认为0
-
UI显示积分硬币
-
user表增加last_login column,默认为当前时间, 怎么给登录分?用户端隔24小时才request一次,服务器端验证。
-
alert box
-
user表增加has_avatar column, 默认0. 加分儿,暂时不扣分
-
写个脚本检查过去哪些用户有上传图片(或者让用户重新上传以获取积分)
-
前端看有flag才request image
-
前端邀请按钮重设计, 选择全网,同站,或者粉丝 邀请,前端查看积分够不够.
-
前端邀请列表只显示捕捉到的即时邀请。
-
发邀请时,读取数据库,查询用户积分,扣分。
-
记下用户邀请,限时
var globalInvitations = {
<uuid>: <timestamp>
}
var sameSiteInvitations = {
<uuid>: <timestamp>
}
var followerInvitations = {
<uuid>: <timestamp>
}
- 检查积分,扣分,推送给socket
- 检查积分,扣分,推送给所有同域名socket
- 显示扣分
- 原来邀请endpont直接废掉,要求用户更新版本
- 做一个显示服务器端语言的alert, 方便发布信息
- 查询数据库找到所有粉丝uuid, socket服务器要找到对应的sockets (1.直接扫全部socket来找 2.提前建好uid->sockets词典)
- 点开关注页面才load,存本地
- 点其他用户页面,显示是否已经关注,显示其他用户的粉丝数