wdvxdr
bc4e9f3c95
client: delete GetVipInfo
...
This api is broken.
2022-03-18 21:14:45 +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
15a746802b
network,highway: move HeadBodyFrame to highway
...
This code only used by highway
2022-03-01 13:39:27 +08:00
wdvxdr
ca4580dad5
highway: refactor multi thread uploading
2022-02-27 16:46:11 +08:00
wdvxdr
e6ad62569d
Revert "highway: use io.ReadSeeker and disable multi-thread upload"
...
This reverts commit a2d65a2bb68227a493b1fe390e4ab77a95ff4234.
This commit break video uploading.
2022-02-27 14:14:18 +08:00
wdvxdr
a2d65a2bb6
highway: use io.ReadSeeker and disable multi-thread upload
2022-02-25 22:18:52 +08:00
wdvxdr
3555d23136
network: remove unnecessary sync.Pool
2022-02-25 21:21:21 +08:00
wdvxdr
c515024783
highway: reduce memcpy, memalloc by using net.Buffers
2022-02-23 22:19:01 +08:00
wdvxdr
fb2d3d28f0
client: remove similar code
2022-02-23 19:28:02 +08:00
wdvxdr
5e8a512698
client: allow multi-thread upload without cache file
...
Delete `UploadGroupImageByFile` since `UploadGroupImage` can multi-thread upload
2022-02-20 23:26:07 +08:00
wdvxdr
bd6f8947ef
client: minor update
2022-02-18 18:13:55 +08:00
Mrs4s
3b461554b7
fix highway memory leak
2022-01-18 00:50:08 +08:00
Lin
41a6cb05a7
fix socket block ( #236 )
2022-01-06 20:52:09 +08:00
wdvxdr
a3b4e1b994
client: move parse packet logic to transport
2021-12-24 17:18:42 +08:00
wdvxdr
254eef3a5a
internal/oicq: reduce lambda
2021-12-24 14:22:10 +08:00
源文雨
3e84f279c1
fix: use general write at method ( #225 )
...
* fix: use general write at method
* fix: drop WriteShortBufLenExcludeSelfAfterPos
2021-12-23 22:09:04 +08:00
源文雨
b1279cf08f
perf(writer): drop some lambda expressions ( #224 )
...
* perf(writer): drop some lambda expressions
* perf(writer): drop more lambda expressions
* fix: resolve conflicts
* perf(writer): drop more lambda expressions
* fix: modify function name
* perf(writer): drop more lambda expressions
* fix: some error
2021-12-23 21:04:15 +08:00
wdvxdr
24b75e45c7
internal/oicq: refactor & support unmarshal
2021-12-23 17:04:37 +08:00
wdvxdr
d2dc2e472d
client: pack packet by transport
2021-12-22 22:47:00 +08:00
wdvxdr
3e2b57eab5
internal/network: first version of transport send
2021-12-22 20:13:23 +08:00
wdvxdr
950567e4b7
refactor: move Device&loginSigInfo to internal/auth
2021-12-18 15:36:52 +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
f464a0d474
fix: highway upload
...
caused by uin didn't set
2021-12-17 22:19:20 +08:00
wdvxdr
b398cec6a5
refactor: move highway.go to client/internal/highway
2021-12-15 19:13:52 +08:00