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

Method Relogin

client/client.go:47–62  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

45}
46
47func (c *QQClient) Relogin() (*LoginResponse, error) {
48 if !c.Online.Load() {
49 return nil, ErrNotOnline
50 }
51
52 c.Disconnect()
53 if err := c.connect(); err != nil {
54 return nil, err
55 }
56
57 if err := c.keyExchange(); err != nil {
58 return nil, err
59 }
60
61 return c.TokenLogin()
62}
63
64func (c *QQClient) FetchQRCodeDefault() ([]byte, string, error) {
65 return c.FetchQRCode(3, 4, 2)

Callers

nothing calls this directly

Calls 4

DisconnectMethod · 0.95
connectMethod · 0.95
keyExchangeMethod · 0.95
TokenLoginMethod · 0.95

Tested by

no test coverage detected