File size: 2,091 Bytes
4c34106
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*
 * This file is part of WPPConnect.
 *
 * WPPConnect is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * WPPConnect is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with WPPConnect.  If not, see <https://www.gnu.org/licenses/>.
 */

/**
 * SocketState are the possible states of connection between WhatsApp page and phone.
 */
export enum StatusFind {
  /**
   * The browser was closed using the autoClose.
   */
  autocloseCalled = 'autocloseCalled',
  /**
   * If the browser is closed this parameter is returned.
   */
  browserClose = 'browserClose',
  /**
   * Client has disconnected to the mobile device.
   */
  disconnectedMobile = 'disconnectedMobile',
  /**
   * Client is ready to send and receive messages.
   */
  inChat = 'inChat',
  /**
   * When the user is already logged in to the browser.
   */
  isLogged = 'isLogged',
  /**
   * When the user is not connected to the browser, it is necessary to scan the QR code through the cell phone in the option WhatsApp Web.
   */
  notLogged = 'notLogged',
  /**
   * Client couldn't connect to phone.
   */
  phoneNotConnected = 'phoneNotConnected',
  /**
   * Failed to authenticate.
   */
  qrReadError = 'qrReadError',
  /**
   * If the browser stops when the QR code scan is in progress, this parameter is returned.
   */
  qrReadFail = 'qrReadFail',
  /**
   * If the user is not logged in, the QR code is passed on the terminal a callback is returned. After the correct reading by cell phone this parameter is returned.
   */
  qrReadSuccess = 'qrReadSuccess',
  /**
   *  Client has disconnected in to wss.
   */
  serverClose = 'serverClose',
}