@@ -15,8 +15,8 @@ import (
1515 "github.com/LagrangeDev/LagrangeGo/client/packets/tlv"
1616 "github.com/LagrangeDev/LagrangeGo/client/packets/wtlogin"
1717 "github.com/LagrangeDev/LagrangeGo/client/packets/wtlogin/qrcodestate"
18- "github.com/LagrangeDev/LagrangeGo/utils"
1918 "github.com/LagrangeDev/LagrangeGo/utils/binary"
19+ lgrio "github.com/LagrangeDev/LagrangeGo/utils/io"
2020)
2121
2222func (c * QQClient ) TokenLogin () (* LoginResponse , error ) {
@@ -80,10 +80,10 @@ func (c *QQClient) FetchQRCode(size, margin, ecLevel uint32) ([]byte, string, er
8080 WriteU8 (0 ).
8181 WriteTLV (
8282 tlv .T16 (c .Version ().AppID , c .Version ().AppIDQrcode ,
83- utils .MustParseHexStr (c .Device ().GUID ), c .Version ().PTVersion , c .Version ().PackageName ),
83+ lgrio .MustParseHexStr (c .Device ().GUID ), c .Version ().PTVersion , c .Version ().PackageName ),
8484 tlv .T1b (0 , 0 , size , margin , 72 , ecLevel , 2 ),
8585 tlv .T1d (c .Version ().MiscBitmap ),
86- tlv .T33 (utils .MustParseHexStr (c .Device ().GUID )),
86+ tlv .T33 (lgrio .MustParseHexStr (c .Device ().GUID )),
8787 tlv .T35 (c .Version ().PTOSVersion ),
8888 tlv .T66 (c .Version ().PTOSVersion ),
8989 tlv .Td1 (c .Version ().OS , c .Device ().DeviceName ),
@@ -106,7 +106,7 @@ func (c *QQClient) FetchQRCode(size, margin, ecLevel uint32) ([]byte, string, er
106106 // 这样是不对的,调试后发现应该丢一个字节,然后读下一个字节才是数据的大小
107107 // string(binary.NewReader(tlvs[209]).ReadBytesWithLength("u16", true))
108108 urlreader .ReadU8 ()
109- return tlvs [0x17 ], utils .B2S (urlreader .ReadBytesWithLength ("u8" , false )), nil
109+ return tlvs [0x17 ], lgrio .B2S (urlreader .ReadBytesWithLength ("u8" , false )), nil
110110 }
111111
112112 return nil , "" , fmt .Errorf ("err qr retcode %d" , retCode )
@@ -285,7 +285,7 @@ func (c *QQClient) NewDeviceVerify(verifyURL string) error {
285285 query := func () []byte {
286286 data , _ := json .Marshal (& NTNewDeviceQrCodeQuery {
287287 Uint32Flag : 0 ,
288- Token : base64 .StdEncoding .EncodeToString (utils .S2B (original )),
288+ Token : base64 .StdEncoding .EncodeToString (lgrio .S2B (original )),
289289 })
290290 return data
291291 }()
@@ -310,7 +310,7 @@ func (c *QQClient) NewDeviceVerify(verifyURL string) error {
310310 continue
311311 }
312312 if resp .StrNtSuccToken != "" {
313- c .transport .Sig .TempPwd = utils .S2B (resp .StrNtSuccToken )
313+ c .transport .Sig .TempPwd = lgrio .S2B (resp .StrNtSuccToken )
314314 data , err := buildNtloginRequest (c .Uin , c .Version (), c .Device (), & c .transport .Sig , c .transport .Sig .TempPwd )
315315 if err != nil {
316316 return err
@@ -349,7 +349,7 @@ func (c *QQClient) QRCodeLogin() (*LoginResponse, error) {
349349 tlv .T144 (c .transport .Sig .Tgtgt , app , device ),
350350 tlv .T116 (app .SubSigmap ),
351351 tlv .T142 (app .PackageName , 0 ),
352- tlv .T145 (utils .MustParseHexStr (device .GUID )),
352+ tlv .T145 (lgrio .MustParseHexStr (device .GUID )),
353353 tlv .T18 (0 , app .AppClientVersion , int (c .Uin ), 0 , 5 , 0 ),
354354 tlv .T141 ([]byte ("Unknown" ), nil ),
355355 tlv .T177 (app .WTLoginSDK , 0 ),
0 commit comments