public function fields()
{
return ['lastMessage' => function ($model) {
return ['text' => StringHelper::truncate($model['lastMessage']['text'], 20), 'date' => static::formatDate($model['lastMessage']['created_at']), 'senderId' => $model['lastMessage']['sender_id']];
}, 'newMessages' => function ($model) {
return ['count' => count($model['newMessages'])];
}, 'contact' => function ($model) {
return $model['contact'];
}, 'loadUrl', 'sendUrl', 'deleteUrl', 'readUrl', 'unreadUrl'];
}