imhao183
ef1f25dab1
mute notification when pc online settings
2020-10-05 17:24:18 +08:00
imhao183
76dedb3da7
添加server api发送好友请求功能
2020-09-15 09:05:42 +08:00
imhao183
3cc278211b
修正客户端创建群组时,群主的成员状态错误问题
2020-08-25 21:04:53 +08:00
imhao183
bb5b6fac17
获取群成员列表时检查群成员权限
2020-08-12 14:58:28 +08:00
imhao183
405ad6c121
fix build error
2020-07-27 16:10:58 +08:00
imhao183
b8170c4757
修改好友欢迎提示方式,默认为关,需要在客户端上实现后打开
2020-06-30 17:15:53 +08:00
heavyrain.lee
2ba54a41db
撤回消息时带上被撤回消息的信息
2020-04-06 11:29:31 +08:00
imhao183
da011f4957
添加PC在线状态通知开关
2020-04-05 21:14:39 +08:00
heavyrain.lee
e366962c65
修改定向消息拉取远程消息时的错误问题
2020-03-01 14:45:44 +08:00
heavyrain.lee
a1b4eca6f2
修改推送时名称的问题
2020-02-21 11:19:52 +08:00
heavyrain.lee
9eb5fdd805
更新用户信息时,先写入数据库再存入缓存中,防止异步操作写入数据库失败造成数据不一致
2020-01-10 10:25:34 +08:00
heavyrain.lee
7c4fe831b3
优化聊天室逻辑,添加聊天室空闲退出时间和发消息重新加入配置
2020-01-05 12:36:36 +08:00
imhao183
190da8934f
修改配置,增加如下功能
...
1,添加黑名单处理策略,发送失败或者忽略掉对方。
2,添加好友再次请求的时间间隔配置和好友请求被拒绝后再次请求的时间间隔配置
2019-12-30 08:48:17 +08:00
imhao183
91b209d0fa
添加是否允许陌生人聊天的配置
2019-12-26 19:35:15 +08:00
imhao183
beb403a9f7
添加搜索类型
2019-12-06 10:36:26 +08:00
fengyun
f5816e20dd
add get user group list and destroy user function
2019-11-30 11:46:52 +08:00
heavyrain.lee
c1b9a81e12
重构黑名单,修改代码
2019-11-18 14:53:20 +08:00
heavyrain.lee
a6fd11a243
修复部分接口
2019-08-08 08:28:00 +08:00
heavyrain.lee
5fee857c4a
add system settings
2019-07-30 07:54:49 +08:00
heavyrain.lee
031e96075e
群组权限
2019-07-08 23:08:04 +08:00
heavyrain lee
9365807f47
群组踢人错误修改
2019-07-05 08:19:29 +08:00
heavyrain lee
25ce10fa61
删除好友通知
2019-07-04 10:19:07 +08:00
heavyrain.lee
5bb8ab3d95
update
2019-06-29 12:01:46 +08:00
heavyrain.lee
8dfc23b61d
update code
2019-06-29 12:01:37 +08:00
heavyrain.lee
a149139143
添加敏感词命中消息表t_sensitive_messages
2019-06-12 22:57:30 +08:00
heavyrain.lee
ea301a3923
修改内部接口定义
2019-06-09 07:37:33 +08:00
heavyrain.lee
d0671c1682
add broad cast message
2019-05-31 07:56:31 +08:00
heavyrain.lee
331c38cc98
update
2019-05-25 07:55:30 +08:00
heavyrain.lee
fbd1a7f5dc
update
2019-05-24 21:08:31 +08:00
heavyrain.lee
d36c3f4f77
update
2019-05-22 20:24:21 +08:00
heavyrain.lee
79bd0c3304
add sdk
2019-05-22 08:38:55 +08:00
heavyrain.lee
77a5d61861
调整代码目录结构
2019-05-22 07:23:09 +08:00
heavyrain.lee
640a4fa47c
用户关系的api
2019-05-20 19:51:57 +08:00
heavyrain.lee
ab3882e1d4
friend alias
2019-05-02 21:43:01 +08:00
heavyrain lee
0f05d63a3b
Add load history message function
2019-04-19 08:15:27 +08:00
heavyrain2012
8ef92d0c1b
fix modify group notification timestamp issue
2019-04-04 07:39:41 +08:00
heavyrain2012
0f15a3840e
优化部分逻辑
2019-04-02 22:55:29 +08:00
heavyrain2012
cab3ca0916
wildfire chat server source initial submit
2019-03-16 17:04:23 +08:00
andsel
cfa478067e
Removed unused persistence classes
2018-11-14 22:13:42 +01:00
andsel
1ba9eb3613
Moved packages from old io.moquette.server to new io.moquette.broker
2018-11-11 18:06:13 +01:00
andsel
284417ef50
Minor, fixed checkstyle and find bugs warns
2018-11-10 18:31:51 +01:00
andsel
88e0ccf20e
On retained republish message adapt the QoS to the one specified during subscription (fix issue #411 )
2018-06-28 00:26:42 +02:00
andsel
34a2aca45e
Minor, updated copyright date
2018-04-27 20:17:47 +02:00
andsel
1b272e5849
Big refactory on session management:
...
- introduced a unique point of access and management of sessions state (SessionRepository)
- separated behaiour for sessions with clean flag to false into DurableSession
- separated behaviour for session with clean flag to true into TransientSession
2017-10-14 17:37:26 +02:00
andsel
d9ff81131c
Merged topic subscription search and publish into single MessagePublisher method
...
First step on implementing H2 storage
Minor, fixed not imported class
Cleaned MessageStore interface to avoid duplication of methods used in couple. Switched from guid + message to move messages
Separated ISubscriptionsStore from ISessionStore
Implemented H2 queue
2017-06-02 10:13:34 +02:00
andsel
406ffd10db
Merged topic subscription search and publish into single MessagePublisher method
2017-04-29 10:59:34 +02:00
andsel
6dc762f47f
Introduced the FlightZone concept (inbound and outbound) and separated logic of storage system.
2017-04-09 19:22:50 +02:00
Andreas Mager
63d2f2dd69
broker/MapDBPersistentStore: Interfaces used for the Constructors
...
broker/IStore: Interface added for MapDBPersistentStore
broker/ProtocolProcessorBootstrapper: class loader for store added
broker/ISessionsStore#mapToGuid: moved to IMessagesStore
broker/ProtocolProcessorBootstrapper: getter used for SessionStore
broker/Server: getter for processor added
broker/ProtocolProcessor: getter added for Stores
2017-03-20 13:04:14 +01:00
andsel
ec6ec09cee
Minor fixed comment ( #281 )
2017-03-19 22:01:23 +01:00
Andreas Mager
a2e51b2c31
broker/Topic: class added
...
broker/Topic: String Topics replaced by Topic class
broker/Topic#parseTopic: access set to private
broker/SubscriptionsStoreTest: topic tests moved to own class
broker/TopicTest: containsExactly used
broker/TopicTest: TopicAssert class added
broker/TopicTest$TopicAssert#containsToken: method added
broker/TopicTest$TopicAssert#matches: method added
2017-02-19 18:29:37 +01:00