Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

Initializes chat service and establishes socket.io connection with CTLive server.

Parameters:

Name

Mandatory

Type

Description

myself

YES

OBJECT

An object containing user info.

sessionToken

NO

STRING

sessionToken return by RestAPI CTLive Agent Login and Logout via Rest API

(Needed only if login is not done using JS SDK)

Returns:

Type

Description

JS Promise

An empty Javascript Promise

Example:

var myself = {
  "nickname": "Agent1",
  "isAgent": true,
  "id": "USER_AGENT1",
  "channel": "web"
}
LIVECHAT.login(myself)
.then(function() {
  console.log("[CTLIVE] Initialization completed successfully");
})
.catch(function() {
  console.log("[CTLIVE] [ERROR] Initialization failed");
});
  • No labels