lonnymq
Preparing search index...
QueueMessage
Interface QueueMessage<T>
interface
QueueMessage
<
T
>
{
channelId
:
string
;
content
:
Buffer
;
id
:
bigint
;
isUnlocked
:
boolean
;
numAttempts
:
number
;
state
:
null
|
Buffer
<
ArrayBufferLike
>
;
defer
(
params
:
{
databaseClient
:
T
;
dequeueAt
?:
number
;
state
?:
Buffer
<
ArrayBufferLike
>
;
}
,
)
:
Promise
<
MessageDeferCommandResult
>
;
delete
(
params
:
{
databaseClient
:
T
}
)
:
Promise
<
MessageDeleteCommandResult
>
;
heartbeat
(
params
:
{
databaseClient
:
T
;
lockMs
:
number
}
,
)
:
Promise
<
MessageHeartbeatCommandResult
>
;
}
Type Parameters
T
Index
Properties
channel
Id
content
id
is
Unlocked
num
Attempts
state
Methods
defer
delete
heartbeat
Properties
Readonly
channel
Id
channelId
:
string
Readonly
content
content
:
Buffer
Readonly
id
id
:
bigint
Readonly
is
Unlocked
isUnlocked
:
boolean
Readonly
num
Attempts
numAttempts
:
number
Readonly
state
state
:
null
|
Buffer
<
ArrayBufferLike
>
Methods
defer
defer
(
params
:
{
databaseClient
:
T
;
dequeueAt
?:
number
;
state
?:
Buffer
<
ArrayBufferLike
>
;
}
,
)
:
Promise
<
MessageDeferCommandResult
>
Parameters
params
:
{
databaseClient
:
T
;
dequeueAt
?:
number
;
state
?:
Buffer
<
ArrayBufferLike
>
}
Returns
Promise
<
MessageDeferCommandResult
>
delete
delete
(
params
:
{
databaseClient
:
T
}
)
:
Promise
<
MessageDeleteCommandResult
>
Parameters
params
:
{
databaseClient
:
T
}
Returns
Promise
<
MessageDeleteCommandResult
>
heartbeat
heartbeat
(
params
:
{
databaseClient
:
T
;
lockMs
:
number
}
,
)
:
Promise
<
MessageHeartbeatCommandResult
>
Parameters
params
:
{
databaseClient
:
T
;
lockMs
:
number
}
Returns
Promise
<
MessageHeartbeatCommandResult
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
channel
Id
content
id
is
Unlocked
num
Attempts
state
Methods
defer
delete
heartbeat
lonnymq
Loading...