MCPcopy Create free account
hub / github.com/LagrangeDev/LagrangeGo / register

Method register

client/client.go:403–422  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

401}
402
403func (c *QQClient) register() error {
404 response, err := c.sendUniPacketAndWait(
405 "trpc.qq_new_tech.status_svc.StatusService.Register",
406 wtlogin.BuildRegisterRequest(c.Version(), c.Device()))
407
408 if err != nil {
409 c.errorln(err)
410 return err
411 }
412
413 err = wtlogin.ParseRegisterResponse(response)
414 if err != nil {
415 c.errorln("register failed:", err)
416 return err
417 }
418 c.transport.Sig.Uin = c.Uin
419 c.setOnline()
420 go c.doHeartbeat()
421 return nil
422}
423
424type (
425 NTNewDeviceQrCodeRequest struct {

Callers 4

FastLoginMethod · 0.95
initMethod · 0.95
quickReconnectMethod · 0.95
unexpectedDisconnectMethod · 0.95

Calls 8

sendUniPacketAndWaitMethod · 0.95
VersionMethod · 0.95
DeviceMethod · 0.95
errorlnMethod · 0.95
setOnlineMethod · 0.95
doHeartbeatMethod · 0.95
BuildRegisterRequestFunction · 0.92
ParseRegisterResponseFunction · 0.92

Tested by

no test coverage detected