Search
Preparing search index...
The search index is not available
libfb
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
Client
Class Client
Main client class
Hierarchy
TypeRecord
<
internal
,
ClientEvents
,
ClientEvents
,
this
>
&
object
&
object
Client
Index
Constructors
constructor
Properties
http
Api
logged
In
mqtt
Api
options
seq
Id
session
Methods
connect
Queue
create
Queue
do
Login
get
Attachment
Info
get
AttachmentURL
get
Messages
get
Session
get
StickerURL
get
Thread
Info
get
Thread
List
get
User
Info
handleMS
handle
Message
login
send
Attachment
File
send
Attachment
Stream
send
Message
Constructors
constructor
new
Client
(
options
?:
ClientOptions
)
:
Client
Parameters
Default value
options:
ClientOptions
= { selfListen: false, session: null }
Returns
Client
Properties
Private
http
Api
http
Api
:
HttpApi
logged
In
logged
In
:
boolean
= false
Private
mqtt
Api
mqtt
Api
:
MqttApi
Private
options
options
:
ClientOptions
Private
seq
Id
seq
Id
:
string
= ""
Private
session
session
:
Session
|
null
Methods
Private
connect
Queue
connect
Queue
(
seqId
:
any
)
:
Promise
<
void
>
Parameters
seqId:
any
Returns
Promise
<
void
>
Private
create
Queue
create
Queue
(
seqId
:
number
)
:
Promise
<
void
>
Parameters
seqId:
number
Returns
Promise
<
void
>
Private
do
Login
do
Login
(
login
:
string
, password
:
string
)
:
Promise
<
Object
>
Parameters
login:
string
password:
string
Returns
Promise
<
Object
>
get
Attachment
Info
get
Attachment
Info
(
messageId
:
string
, attachmentId
:
string
)
:
Promise
<
any
>
Parameters
messageId:
string
attachmentId:
string
Returns
Promise
<
any
>
get
AttachmentURL
get
AttachmentURL
(
messageId
:
string
, attachmentId
:
string
)
:
Promise
<
string
>
Parameters
messageId:
string
attachmentId:
string
Returns
Promise
<
string
>
get
Messages
get
Messages
(
threadId
:
string
, count
:
number
)
:
Promise
<
Message
>
Parameters
threadId:
string
count:
number
Returns
Promise
<
Message
>
get
Session
get
Session
(
)
:
Session
Returns
Session
get
StickerURL
get
StickerURL
(
stickerId
:
number
)
:
Promise
<
string
>
Parameters
stickerId:
number
Returns
Promise
<
string
>
get
Thread
Info
get
Thread
Info
(
threadId
:
string
)
:
Promise
<
Thread
>
Parameters
threadId:
string
Returns
Promise
<
Thread
>
get
Thread
List
get
Thread
List
(
count
:
number
)
:
Promise
<
Thread
[]
>
Parameters
count:
number
Returns
Promise
<
Thread
[]
>
get
User
Info
get
User
Info
(
userId
:
string
)
:
Promise
<
User
>
Parameters
userId:
string
Returns
Promise
<
User
>
Private
handleMS
handleMS
(
ms
:
string
)
:
Promise
<
void
>
Parameters
ms:
string
Returns
Promise
<
void
>
handle
Message
handle
Message
(
event
:
any
)
:
void
Parameters
event:
any
Returns
void
login
login
(
email
:
string
, password
:
string
)
:
Promise
<
void
>
Parameters
email:
string
password:
string
Returns
Promise
<
void
>
send
Attachment
File
send
Attachment
File
(
threadId
:
string
, attachmentPath
:
string
, extension
?:
string
)
:
Promise
<
any
>
Parameters
threadId:
string
attachmentPath:
string
Optional
extension:
string
Returns
Promise
<
any
>
send
Attachment
Stream
send
Attachment
Stream
(
threadId
:
string
, extension
:
string
, attachment
:
Readable
)
:
Promise
<
any
>
Parameters
threadId:
string
extension:
string
attachment:
Readable
Returns
Promise
<
any
>
send
Message
send
Message
(
threadId
:
string
, message
:
string
)
:
Promise
<
Object
>
Parameters
threadId:
string
message:
string
Returns
Promise
<
Object
>
Globals
Client
constructor
http
Api
logged
In
mqtt
Api
options
seq
Id
session
connect
Queue
create
Queue
do
Login
get
Attachment
Info
get
AttachmentURL
get
Messages
get
Session
get
StickerURL
get
Thread
Info
get
Thread
List
get
User
Info
handleMS
handle
Message
login
send
Attachment
File
send
Attachment
Stream
send
Message
Generated using
TypeDoc
Main client class