Bitrix API

ViewedService uses ContextCustomer

Table of Contents

Methods

__construct()  : mixed
add()  : void
addTo()  : Result
deleteByChatId()  : void
deleteByMessageIdForAll()  : void
deleteStartingFrom()  : void
getContext()  : Context
Returns the local or global context for the action.
getDateViewedByMessageId()  : DateTime|null
getDateViewedByMessageIdForEachUser()  : array<string|int, mixed>
getLastViewedMessageId()  : int|null
getMessageStatus()  : string
getMessageViewersIds()  : array<string|int, mixed>
setContext()  : self
Sets new context for operations.
setContextUser()  : self
withContext()  : static
Provides local context for the action.
withContextUser()  : static
Provides local context for the action.

Methods

__construct()

public __construct([int|null $userId = null ]) : mixed
Parameters
$userId : int|null = null

deleteByChatId()

public deleteByChatId(int $chatId) : void
Parameters
$chatId : int

deleteByMessageIdForAll()

public deleteByMessageIdForAll(int $messageId) : void
Parameters
$messageId : int

getDateViewedByMessageId()

public getDateViewedByMessageId(int $messageId) : DateTime|null
Parameters
$messageId : int
Return values
DateTime|null

getDateViewedByMessageIdForEachUser()

public getDateViewedByMessageIdForEachUser(int $messageId, array<string|int, mixed> $userIds) : array<string|int, mixed>
Parameters
$messageId : int
$userIds : array<string|int, mixed>
Return values
array<string|int, mixed>

getLastViewedMessageId()

public getLastViewedMessageId(int $chatId) : int|null
Parameters
$chatId : int
Return values
int|null

getMessageStatus()

public getMessageStatus(int $messageId) : string
Parameters
$messageId : int
Return values
string

getMessageViewersIds()

public getMessageViewersIds(int $messageId[, int|null $limit = null ][, int|null $offset = null ]) : array<string|int, mixed>
Parameters
$messageId : int
$limit : int|null = null
$offset : int|null = null
Return values
array<string|int, mixed>

setContext()

Sets new context for operations.

public setContext(Context|null $context) : self
Parameters
$context : Context|null
Return values
self

setContextUser()

public setContextUser(mixed $user) : self
Parameters
$user : mixed
Return values
self

withContext()

Provides local context for the action.

public withContext(Context|null $context) : static
Parameters
$context : Context|null
Return values
static

withContextUser()

Provides local context for the action.

public withContextUser(int|User|User $user) : static
Parameters
$user : int|User|User
Return values
static

        
On this page

Search results