@@ -17,7 +17,6 @@ package consumers
17
17
import (
18
18
"context"
19
19
"fmt"
20
- "github.com/finogeeks/ligase/model/types"
21
20
"regexp"
22
21
"strconv"
23
22
"strings"
@@ -29,6 +28,7 @@ import (
29
28
push "github.com/finogeeks/ligase/model/pushapitypes"
30
29
"github.com/finogeeks/ligase/model/repos"
31
30
"github.com/finogeeks/ligase/model/service"
31
+ "github.com/finogeeks/ligase/model/types"
32
32
"github.com/finogeeks/ligase/pushapi/routing"
33
33
"github.com/finogeeks/ligase/skunkworks/gomatrixserverlib"
34
34
"github.com/finogeeks/ligase/skunkworks/log"
@@ -59,8 +59,8 @@ func NewPushConsumer(
59
59
cache : cache ,
60
60
rpcClient : client ,
61
61
complexCache : complexCache ,
62
- chanSize : 20480 ,
63
- slotSize : 64 ,
62
+ chanSize : 20480 ,
63
+ slotSize : 64 ,
64
64
}
65
65
s .pubTopic = push .PushTopicDef
66
66
@@ -78,11 +78,11 @@ func (s *PushConsumer) Start() {
78
78
func (s * PushConsumer ) startWorker (msgChan chan common.ContextMsg ) {
79
79
for msg := range msgChan {
80
80
data := msg .Msg .(* gomatrixserverlib.ClientEvent )
81
- s .OnEvent (msg .Ctx ,data ,data .EventOffset )
81
+ s .OnEvent (msg .Ctx , data , data .EventOffset )
82
82
}
83
83
}
84
84
85
- func (s * PushConsumer ) DispthEvent (ctx context.Context , ev * gomatrixserverlib.ClientEvent ){
85
+ func (s * PushConsumer ) DispthEvent (ctx context.Context , ev * gomatrixserverlib.ClientEvent ) {
86
86
idx := common .CalcStringHashCode (ev .RoomID ) % s .slotSize
87
87
s .msgChan [idx ] <- common.ContextMsg {Ctx : ctx , Msg : ev }
88
88
}
@@ -121,17 +121,17 @@ func (s *PushConsumer) IsRelatesContent(redactEv gomatrixserverlib.ClientEvent)
121
121
}
122
122
if unsigned .IsRelated != nil {
123
123
return * unsigned .IsRelated
124
- }else {
124
+ } else {
125
125
return false
126
126
}
127
127
}
128
128
129
129
func (s * PushConsumer ) OnEvent (ctx context.Context , input * gomatrixserverlib.ClientEvent , eventOffset int64 ) {
130
130
bs := time .Now ().UnixNano () / 1000000
131
- defer func (bs int64 ,input * gomatrixserverlib.ClientEvent ){
132
- spend := time .Now ().UnixNano () / 1000000 - bs
131
+ defer func (bs int64 , input * gomatrixserverlib.ClientEvent ) {
132
+ spend := time .Now ().UnixNano ()/ 1000000 - bs
133
133
log .Infof ("PushConsumer onevent roomID:%s eventID:%s eventOffset:%d spend:%d" , input .RoomID , input .EventID , input .EventOffset , spend )
134
- }(bs ,input )
134
+ }(bs , input )
135
135
eventJson , err := json .Marshal (& input )
136
136
if err != nil {
137
137
log .Errorf ("PushConsumer processEvent marshal error %d, message %s" , err , input .EventID )
0 commit comments