heavyrain.lee
640a4fa47c
用户关系的api
2019-05-20 19:51:57 +08:00
heavyrain.lee
3d50b65ad9
优化敏感词设置
2019-05-20 19:34:49 +08:00
imndx
f66d0e5cd7
fix load remote messae issue
2019-05-10 16:53:24 +08:00
imndx
6570d71234
user pull seq
2019-05-08 21:20:41 +08:00
heavyrain.lee
ab3882e1d4
friend alias
2019-05-02 21:43:01 +08:00
heavyrain lee
ce16f87e12
Load remote messages
2019-05-01 23:47:28 +08:00
heavyrain lee
9fdc6c2e1b
Add admin flag
2019-04-26 08:02:14 +08:00
heavyrain lee
21aa248d49
Log level
2019-04-25 08:19:07 +08:00
heavyrain lee
90c8e49808
服务重启后,用户登录时加载用户session
2019-04-25 08:15:28 +08:00
heavyrain lee
61dc1e2c2d
Version 0.11 -> 0.12
2019-04-20 09:52:15 +08:00
heavyrain lee
2458782c73
Fix modify group not work issue
2019-04-20 09:43:51 +08:00
heavyrain lee
0f05d63a3b
Add load history message function
2019-04-19 08:15:27 +08:00
heavyrain lee
99a0590c7e
Add port of upload token result and add to user list in message
2019-04-14 12:23:43 +08:00
heavyrain.lee
58c98bbbfa
调整再次添加好友逻辑:
...
1,如果没发过好友请求,或者上次发送好友请求状态为接受,可以发送
2,如果发送过好友请求,且状态不为接受,时间小于7天的,返回已经请求过错误码。
3,如果发送过好友请求,且状态不为接受,时间大于7天的,如果状态为reject,30天以内不能发送(返回拉黑错误码),30天以上可以再次发送
4,如果发送过好友请求,且状态不为接受,时间大于7天的,如果状态为sent,可以再次发送
2019-04-12 16:06:07 +08:00
heavyrain.lee
9560b9c202
1, 修改本地运行时version检查错误。2,修改好友被删除后再次添加好友。3,优化部分流程
2019-04-12 14:37:52 +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
213851335a
Added implementation of retained store in H2
2018-11-28 23:05:24 +01:00
andsel
c4d928bbd7
Added QueueRepository implemented in memory and on H2
2018-11-22 21:51:16 +01:00
andsel
1141e9f7a1
Fixed failing tests after moving to H2 as default store
2018-11-18 10:58:25 +01:00
andsel
cfa478067e
Removed unused persistence classes
2018-11-14 22:13:42 +01:00
andsel
a36d926460
Implemented H2 based SubscriptionsRepository
2018-11-13 22:50:02 +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
34a2aca45e
Minor, updated copyright date
2018-04-27 20:17:47 +02:00
andsel
033a428184
Fixed checkStyle and ErrorProne warns
2018-04-26 22:23:06 +02:00
andsel
f7b213a677
Added tracking of closed session time and expired session cleaner for clients that never reconnects but had clean session flag = false
2017-10-20 11:48:34 +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
Andreas Mager
fcfce6f2ea
MemorySessionStore#cleanSession: fixed logging
...
Fixes : #333
2017-07-11 09:58:31 +02:00
andsel
16a9a0ccd0
Fixed runtime loading of persistence implementation
2017-06-18 11:01:25 +02:00
Andreas Mager
fcb7870a38
MemorySessionStore: Session class added
...
MemorySessionStore$Session: clientSession field added
MemorySessionStore#pendingAck: secondPhaseStore & inflightStore &
inboundFlightMeessageToGuid added
ClientSession#cleanup missed these messages
SubscriptionsDirectoryTest: fixed
SessionsStore#dropInFlightMessagesInSession: changed to cleanSession
2017-06-02 18:09:23 +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
Andreas Mager
9221a87812
editorconfig: max line length set
...
max line length warnings removed
missing Copyright added
useless publics removed
unmaintainable Javadoc tags: @author removed
helper class warnings removed
field default value initialization removed
Multiple warnings removed
pref: checkstyle warnings removed
Checkstyle will fail the build process if it detects violations
switch default cases error logger added
2017-04-13 22:16:57 +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
andsel
5c6889fbd5
Separated persistence layer, created submodule for MapDB persistence letting the broker use the in-memory message store
2017-04-01 16:21:34 +02:00