arily
1d0fdf6983
typo: consistent error style & grammar shark ( #320 )
2023-08-01 09:39:00 +08:00
wdvxdr
96d46f63d2
client: remove payload parameter in decoder function
...
replace with (*network.Packet).Payload
2023-02-11 20:49:33 +08:00
wdvxdr
733944693c
client/internal/network: unify IncomingPacket&IncomingPacketInfo
2023-02-11 17:03:35 +08:00
wdvxdr
7f557c197c
client: remove (*QQClient).UseHighwayMessage
2023-02-10 23:39:12 +08:00
super1207
5fca4cecf1
尝试修复群聊语音接收
2022-12-09 15:56:41 +08:00
Mrs4s
482a60ad84
send message error 46
2022-12-01 03:03:21 +08:00
wdvxdr
5b616d65f7
all: adapt new proto2 api
2022-05-24 09:59:58 +08:00
wdvxdr
cb56240978
client: add option to highway message
2022-05-23 11:02:25 +08:00
sora233
02db17e660
send group message fallthrough in case of error
2022-04-05 01:52:30 +08:00
wdvxdr
33590e4b32
highway: rename BdhInput and Input to Transaction
2022-03-28 13:13:06 +08:00
wdvxdr
8b86fe4d9c
client: refactor forward message api
2022-03-21 21:37:12 +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
ef65fd67e6
client: use unpackOIDBPackage
2022-03-01 16:45:01 +08:00
wdvxdr
d9f803837f
client: use generic event handler
2022-03-01 16:20:18 +08:00
wdvxdr
e287cbfabd
client: clean genForwardTemplate argument
2022-02-23 21:09:08 +08:00
wdvxdr
0e68a1e7b7
client: merge fragmented private message
2022-02-14 16:27:17 +08:00
风之凌殇
c51e1956e8
feat: add util function to split long message ( #184 )
...
* feat: add util function to split long message
* fix: move util to message/message.go to avoid import cycle
* fix: review opinions and add test
2021-12-23 12:57:18 +08:00
wdvxdr
3e2b57eab5
internal/network: first version of transport send
2021-12-22 20:13:23 +08:00
wdvxdr
6b5ba9f9c4
refactor: move c.nextSeq
to c.uniPacket
2021-12-17 23:50:30 +08:00
wdvxdr
1c29ac7d96
refactor: packets.BuildUniPacket
-> c.uniPacket
...
mostly auto-generated by
```
rf '
ex {
var c QQClient
var seq uint16
var payload []byte
var command string
BuildUniPacket(c.Uin, seq, command, 1, c.OutGoingPacketSessionId, EmptyBytes, c.sigInfo.d2Key, payload) -> c.uniPacket(seq, command, payload)
}
'
```
2021-12-17 22:58:41 +08:00
wdvxdr
b398cec6a5
refactor: move highway.go to client/internal/highway
2021-12-15 19:13:52 +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
wdvxdr
1ea4f641d4
fix: better error handle for upload long message
2021-11-14 12:06:50 +08:00
wdvxdr
7b125259d6
style: sort imports
2021-11-12 23:43:22 +08:00
github-actions[bot]
89b2d4e2ba
ci(chore): Fix stylings
2021-11-01 18:45:12 +00:00
Mrs4s
2350d04f0f
style: rename package protocol to internal
2021-11-02 02:44:20 +08:00
wdvxdr
fd9a6657fa
drop dep jsoniter&reflect2.
...
for smaller binary size.
2021-08-25 16:16:08 +08:00
Mrs4s
028326bb67
add: long message upload log.
2021-08-16 20:48:38 +08:00
Mrs4s
fcf135ac88
add: long message upload log.
2021-08-16 20:45:47 +08:00
Mrs4s
afa6db17ab
feat: MemberSpecialTitleUpdatedEvent.
2021-08-09 06:02:57 +08:00
wdvxdr
cb396f0f56
refactor(message): ForwardMessage don't impl IMessageElement interface
...
use ForwardMessage to upload and get the ForwardElement.
2021-08-03 15:36:20 +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
4128ec65a0
fix(client): don't fragment reply message.
2021-07-14 21:41:18 +08:00
wdvxdr
5b20b58d78
rf(message): simply send message.
2021-07-14 21:29:12 +08:00
wdvxdr
2e64a6913d
zap: reuse some []byte
...
优化单线程上传内存使用
2021-04-15 21:36:14 +08:00
Mrs4s
b77db3e46c
Merge pull request #144 from sam01101/logging
...
Logging update
2021-04-11 17:56:05 +08:00
Sam
badbc16fa5
Logging update
2021-04-11 05:14:34 +08:00
wdvxdr
cde0aab5ab
feat: get group member with binary search
2021-04-07 22:12:52 +08:00
Ink33
cb034e1ac4
export (*QQClient).GetMemberInfo
2021-03-26 00:18:55 +08:00
wdvxdr
f3beaae4e4
prealloc.
2021-03-23 20:49:17 +08:00
sam01101
4fcd2b32bc
Fix logic error
...
理论上最多200条, 但逻辑上写了199条
2021-03-16 00:06:42 +08:00
Mrs4s
da97c928af
fix loop.
2021-03-12 17:10:03 +08:00
Mrs4s
f584f21b81
feat: GetGroupMessages support fragmented message building.
2021-03-12 17:06:31 +08:00
Mrs4s
6c17f296a9
optimize decoder params.
2021-03-04 15:21:32 +08:00
Mrs4s
52b80fdf14
fix long msg check.
2021-02-17 17:31:28 +08:00
Mrs4s
9f1cf68e0e
feature self group message event.
2021-02-11 11:06:58 +08:00
Mrs4s
06d6c852f5
fix long msg download.
2021-02-06 21:41:44 +08:00
Mrs4s
553229fea9
Merge pull request #118 from wdvxdr1123/patch/essence_msg
...
feat essence msg operation
2021-02-02 21:59:46 +08:00