Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Recent

Открытые статические члены

static get ($userId=null, $options=[])
 
static getList ($userId=null, $options=[])
 
static getElement ($itemType, $itemId, $userId=null, $options=[])
 
static pin ($dialogId, $pin, $userId=null)
 
static sortPin (\Bitrix\Im\V2\Chat $chat, int $newPosition, int $userId)
 
static getPinLimit ()
 
static updatePinSortCost (int $userId)
 
static updateByFilter (array $filter, array $fields)
 
static unread ($dialogId, $unread, $userId=null, ?int $markedId=null)
 
static readAll (int $userId)
 
static isUnread (int $userId, string $itemType, string $dialogId)
 
static getUnread (string $itemType, string $dialogId)
 
static getMarkedId (int $userId, string $itemType, string $dialogId)
 
static getMarkedIdByChatIds (int $userId, array $chatIds)
 
static hide ($dialogId, $userId=null)
 
static show ($dialogId, $options=[], $userId=null)
 
static clearCache ($userId=null)
 
static isLimitError ()
 

Защищенные статические члены

static prepareRows (array $rows, int $userId)
 
static getRole (array $row)
 
static fillCounters (array $rows, int $userId)
 
static fillLastMessageStatuses (array $rows, int $userId)
 

Подробное описание

См. определение в файле recent.php строка 25

Методы

◆ clearCache()

static clearCache ( $userId = null)
static

См. определение в файле recent.php строка 1667

◆ fillCounters()

static fillCounters ( array $rows,
int $userId )
staticprotected

См. определение в файле recent.php строка 1704

◆ fillLastMessageStatuses()

static fillLastMessageStatuses ( array $rows,
int $userId )
staticprotected

См. определение в файле recent.php строка 1723

◆ get()

static get ( $userId = null,
$options = [] )
static

См. определение в файле recent.php строка 31

◆ getElement()

static getElement ( $itemType,
$itemId,
$userId = null,
$options = [] )
static

См. определение в файле recent.php строка 405

◆ getList()

static getList ( $userId = null,
$options = [] )
static

См. определение в файле recent.php строка 214

◆ getMarkedId()

static getMarkedId ( int $userId,
string $itemType,
string $dialogId )
static

См. определение в файле recent.php строка 1465

◆ getMarkedIdByChatIds()

static getMarkedIdByChatIds ( int $userId,
array $chatIds )
static

См. определение в файле recent.php строка 1484

◆ getPinLimit()

static getPinLimit ( )
static

См. определение в файле recent.php строка 1280

◆ getRole()

static getRole ( array $row)
staticprotected
См. также
\Bitrix\Im\V2\Chat::getRole()
Аргументы
array$row
Возвращает
string

См. определение в файле recent.php строка 1686

◆ getUnread()

static getUnread ( string $itemType,
string $dialogId )
static

См. определение в файле recent.php строка 1444

◆ hide()

static hide ( $dialogId,
$userId = null )
static

См. определение в файле recent.php строка 1508

◆ isLimitError()

static isLimitError ( )
static

См. определение в файле recent.php строка 1791

◆ isUnread()

static isUnread ( int $userId,
string $itemType,
string $dialogId )
static

См. определение в файле recent.php строка 1425

◆ pin()

static pin ( $dialogId,
$pin,
$userId = null )
static

См. определение в файле recent.php строка 983

◆ prepareRows()

static prepareRows ( array $rows,
int $userId )
staticprotected

См. определение в файле recent.php строка 1673

◆ readAll()

static readAll ( int $userId)
static

См. определение в файле recent.php строка 1411

◆ show()

static show ( $dialogId,
$options = [],
$userId = null )
static

См. определение в файле recent.php строка 1513

◆ sortPin()

static sortPin ( \Bitrix\Im\V2\Chat $chat,
int $newPosition,
int $userId )
static

См. определение в файле recent.php строка 1182

◆ unread()

static unread ( $dialogId,
$unread,
$userId = null,
?int $markedId = null )
static

См. определение в файле recent.php строка 1308

◆ updateByFilter()

static updateByFilter ( array $filter,
array $fields )
static

См. определение в файле recent.php строка 1303

◆ updatePinSortCost()

static updatePinSortCost ( int $userId)
static

См. определение в файле recent.php строка 1285