This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@cometchat-pro/liftoff

1.0.4 • Public • Published

This guide demonstrates how to add Liftoff in your website.

1. Configuration

Signup for CometChat to get your Application Id and Application Auth Token.

Steps:

  1. Create a new app and get AppID
  2. Head over to the API Keys section and click on the **Create API Key ** button
  3. Enter a name and select the scope as Auth Only
  4. Now note the API Key and App ID
  5. Create an Auth Token via the CometChat API

Add the Liftoff Plugin Dependency in your project.

npm install @cometchat-pro/liftoff --save

import {Liftoff} from '@cometchat-pro/liftoff';

2. Launch the Application

1. Initialize Liftoff plugin


Liftoff.init(APP_ID).then(
   ()=> {
     console.log("Application is initialized");
   }, 
  error => {
    console.log("Initialized failed with error : " + error);
  }
} //end 

After the initialization is completed, You can launch the Liftoff plugin using Launch method.

2. Launch Liftoff Plugin

let chatView = document.getElementsByTagName("BODY")[0];
let UID = "superhero1";
let CID = "superhero2";

let settings = new Liftoff.LiftoffSettingsBuilder(UID,"AUTH_TOKEN",chatView)
                  .setConversationID(CID)
                  .setConversationType(Liftoff.ConversationType.USER)
                	.build();

Liftoff.launch(liftoffsettings);

3. Set your custom theme colour.

Add theme color using setPrimaryColor() and pass color hex code in argument.


let chatView = document.getElementsByTagName("BODY")[0];
let UID = "superhero1";
let CID = "superhero2";
let color "#7b56a4";

let settings = new Liftoff.LiftoffSettingsBuilder(UID,"AUTH_TOKEN",chatView)
                  .setConversationID(CID)
                  .setConversationType(Liftoff.ConversationType.USER)
                  .setPrimaryColor(color)
                	.build();

Liftoff.launch(liftoffsettings);

To learn more, please refer to our javascript Developer Documentation.

Package Sidebar

Install

npm i @cometchat-pro/liftoff

Weekly Downloads

1

Version

1.0.4

License

SEE LICENSE IN LICENSE.md

Unpacked Size

746 kB

Total Files

4

Last publish

Collaborators

  • anantgarg
  • cometchatketan
  • honey-cometchat
  • jitvar.patil
  • jitvarpatil
  • juhisaha
  • mathews_cometchat
  • mayur-bhandari
  • nakuljjwcc
  • rajdubey
  • ritikkaushiknpm