wdvxdr
5b616d65f7
all: adapt new proto2 api
2022-05-24 09:59:58 +08:00
MingxuanGame
dc9e4254ec
fix: receiver is 0 at MacOS protocol
2022-04-10 20:47:53 +08:00
wdvxdr
87e53dd6e2
client: update ShutUpTimestamp when receive mute event
2022-03-18 21:32:22 +08:00
wdvxdr
4a007cfcf9
all: rewrite interface{} to any
...
generated by `gofmt -w -r 'interface{} -> any' .`
2022-03-17 10:52:03 +08:00
wdvxdr
abb3709a18
client: replace LogEvent with Logger
2022-03-01 22:52:22 +08:00
wdvxdr
d9f803837f
client: use generic event handler
2022-03-01 16:20:18 +08:00
wdvxdr
6bc03d6b8c
utils: port ttl cache to generic
2022-03-01 15:00:33 +08:00
wdvxdr
d53bf8503e
client/pb: re-generate proto files
2022-02-14 00:51:36 +08:00
wdvxdr
3e2b57eab5
internal/network: first version of transport send
2021-12-22 20:13:23 +08:00
fumiama
13a9d087e7
perf(jce): drop reflect in reader
...
name old time/op new time/op delta
JceReader_ReadSlice-8 1.53ms ±90% 0.82ms ±86% -46.30% (p=0.017 n=16+16)
name old speed new speed delta
JceReader_ReadSlice-8 117MB/s ± 3% 228MB/s ± 4% +94.43% (p=0.000 n=16+16)
name old alloc/op new alloc/op delta
JceReader_ReadSlice-8 516kB ±88% 536kB ±85% ~ (p=0.780 n=16+16)
name old allocs/op new allocs/op delta
JceReader_ReadSlice-8 25.6k ±88% 26.6k ±85% ~ (p=0.780 n=16+16)
2021-11-26 15:02:44 +08:00
wdvxdr
ec4cd4a6f3
style: internal/proto
...
use this package for conveniently replacing proto package
in the future.
2021-11-22 22:05:19 +08:00
Mrs4s
28e93a7e2c
fix: sync logic error
2021-11-14 22:50:54 +08:00
wdvxdr
7b125259d6
style: sort imports
2021-11-12 23:43:22 +08:00
wdvxdr
80e2d83dab
fix: only read protobuf on known sub-type
...
Fixes Mrs4s/go-cqhttp#1120
2021-10-21 18:01:33 +08:00
wdvxdr
b8399fa706
clean(client): use new ReadBytes rather than ReadAny.
...
use rsc.io/rf tool:
rf '
ex {
import "github.com/Mrs4s/MiraiGo/binary/jce"
var reader *jce.JceReader
var tag int
reader.ReadAny(tag).([]byte) -> reader.ReadBytes(tag)
}
'
2021-08-13 15:48:20 +08:00
wdvxdr
6614d2383a
fix: friend poke self.
2021-08-10 15:08:36 +08:00
Mrs4s
afa6db17ab
feat: MemberSpecialTitleUpdatedEvent.
2021-08-09 06:02:57 +08:00
Mrs4s
36d7eea2dd
move network logic to network.go.
2021-07-18 20:10:44 +08:00
wdvxdr
7fe0b873c3
fix some issue with golangci-lint.
2021-07-15 21:33:30 +08:00
wdvxdr
2e64a6913d
zap: reuse some []byte
...
优化单线程上传内存使用
2021-04-15 21:36:14 +08:00
wdvxdr
f3beaae4e4
prealloc.
2021-03-23 20:49:17 +08:00
Mrs4s
5a4b421850
feat: self private msg event.
2021-03-16 18:34:47 +08:00
Mrs4s
2826f14c1d
more comment.
2021-03-09 22:56:58 +08:00
github-actions
66b83c2e6d
ci(chore): Fix stylings
2021-03-09 14:49:42 +00:00
Mrs4s
5648912288
feat group name updated event.
2021-03-09 22:48:45 +08:00
github-actions
c04b18af70
ci(chore): Fix stylings
2021-03-09 11:14:36 +00:00
Mrs4s
ab3ed8f883
restructure online push decoder.
2021-03-09 19:14:04 +08:00