32 Commits

Author SHA1 Message Date
5b12450a56 修改了 message system 2023-07-04 14:10:13 +08:00
a764f9fcab 暂时添加了 邮箱不可重复申请帐号
后续改成 邮箱可以申请多个账号, 用邮箱登陆时选择帐号登陆
修改了 MessageSystem 结构
2023-07-04 10:31:14 +08:00
7079d31006 MP 又 修改定义了 im_msg_data 数据包
同步库添加了一些代码
2023-07-01 20:22:27 +08:00
66da42c0f8 MP 修改定义了 im_msg_data 数据包 2023-06-20 20:03:02 +08:00
c1e7ae4662 已解决
可以添加好友
获取验证码delete bug
注册

待完成
配合client 实现添加好友后, client gui 好友列表立马回显,
2023-06-18 18:39:54 +08:00
643ee53ee6 修改了 添加好友的代码
发现了获取验证码的bug delete sri后 无报错不发数据包
还有填写验证码 错误 session删除了
还有注册 直接账户以存在 if 那里错了?
以发现问题, 明天再改
2023-06-16 20:40:52 +08:00
61ff6fe46b 修改了 添加好友的代码
发现了获取验证码的bug delete sri后 无报错不发数据包
还有填写验证码 错误 session删除了
2023-06-16 20:37:27 +08:00
12cc086093 主要修复邮箱登陆,
可以根据account搜索用户
添加暂时没做
下一个步 添加 好友
2023-06-07 20:02:54 +08:00
4f71b78676 ubuntu 重装后 发现项目有一些依赖 用的的系统路径, 遂添加到项目内 2023-06-05 16:18:53 +08:00
7ca282cdb3 暂时没啥思路, 后续吧mongcxx的一些繁琐操作 封装在db_base里吧 2023-05-29 21:03:12 +08:00
91bbb3e133 mongodb timeline 还在研究
暂时写这么点
2023-05-29 18:12:22 +08:00
996223d36c timeline 2023-05-18 19:58:22 +08:00
68b3d8e95d 修复session会话 bug 使之重复提交 不会死循环(没找到那里死循环)
确定了是get_session 返回错误
2023-05-18 10:50:33 +08:00
d71c675680 重命名 controller 内的类名 2023-05-17 09:26:00 +08:00
c4a100745d 响应返回的包 缺值已修改 2023-05-17 09:21:29 +08:00
431416c072 要该包类型宏 修改完毕 2023-05-16 21:59:18 +08:00
f66340dcc0 smtp 合并到 MS 中
添加好友 取好友列表 略有修改
接下再来 要该包类型宏  备份一下
2023-05-16 17:12:05 +08:00
8fa47d103c 更改项目结构, mp独立为一个模块 2023-05-14 15:38:07 +08:00
dd89995e42 完整的登陆注册 s端c端交互。 2023-05-14 15:28:21 +08:00
5524dcc9b6 0813 21:15 没什么大的改变 改了下链接空闲最大秒数, 还有注册的返回值 加了申请的帐号信息 2023-05-13 21:17:48 +08:00
7b54e1449e 创建了vector保存固定数量的mysql链接,使用时取vector的, 暂时解了回收链接的问题。 而不是无限的新建
封了一层回收mysql链接的函数

解决了表面上的内存泄漏

30个链接 在4MB 左右
而新建 返回到池 在2.5 左右

注:后续好好看一下 mysqlpp 的连接池内容
Grab a free connection from the pool.
This method creates a new connection if an unused one doesn't exist, and destroys any that have remained unused for too long. If there is more than one free connection, we return the most recently used one; this allows older connections to die off over time when the caller's need for connections decreases. Do not delete the returned pointer. This object manages the lifetime of connection objects it creates.
Return values

a pointer to the connection
2023-05-13 14:27:10 +08:00
67b7096053 快照 2023-05-12 17:24:57 +08:00
27a298b7f0 上次提交的问题修改成功 mph->set_mpb_size(request->ByteSizeLong()); 2023-05-11 18:57:06 +08:00
c11a292f51 test init request包 序列化的字符串 会多出字节 浮点型server解析不出来。 2023-05-11 18:26:47 +08:00
ba80c3954d 0510 15:15 gtest邮件可发送 创建session类 记录全局链接会话 时间轮记录session超时。
邮件验证码 可以发送 c端test 没写  验证验证码注册还未完成
2023-05-10 16:07:31 +08:00
12d889fd52 0508 20:58 补充上一个 UserDB -> im_user bug 2023-05-08 21:03:29 +08:00
765ee70641 0508 20:58 补充上一个 验证码接口还没完善 2023-05-08 20:58:37 +08:00
54f219eef2 0508 20:26 更新了注册逻辑 修改为邮箱手机申请,添加验证码接口
包结构改变
2023-05-08 20:28:34 +08:00
22aad48719 0507 19:40 db service 分离 添加好友进度一丢丢 2023-05-07 19:40:48 +08:00
6f77f55609 小范围修改 删除打印 2023-05-04 12:55:59 +08:00
eb24bc5e25 补充注释 2023-05-03 19:21:06 +08:00
824ea2a25f tbb libevent protobuf 2023-05-03 19:09:14 +08:00