- strpos($publicContact['url'], $baseUrl->get() . '/') === 0 ?
- $publicContact['nick'] :
- $publicContact['addr'];
- $this->display_name = $publicContact['name'];
- $this->locked = $publicContact['manually-approve'] ?? !empty($apcontact['manually-approve']);
- $this->bot = ($publicContact['contact-type'] == Contact::TYPE_NEWS);
- $this->discoverable = !$publicContact['unsearchable'];
- $this->group = ($publicContact['contact-type'] == Contact::TYPE_COMMUNITY);
- $this->created_at = DateTimeFormat::utc($publicContact['created'], DateTimeFormat::ATOM);
- $this->note = BBCode::convert($publicContact['about'], false);
- $this->url = $publicContact['url'];
- $this->avatar = $userContact['avatar'] ?? $publicContact['avatar'];
- $this->avatar_static = $userContact['avatar'] ?? $publicContact['avatar'];
- // No header picture in Friendica
- $this->header = '';
- $this->header_static = '';
- $this->followers_count = $apcontact['followers_count'] ?? 0;
- $this->following_count = $apcontact['following_count'] ?? 0;
- $this->statuses_count = $apcontact['statuses_count'] ?? 0;
+ strpos($account['url'], $baseUrl . '/') === 0 ?
+ $account['nick'] :
+ $account['addr'];
+ $this->display_name = $account['name'];
+ $this->locked = (bool)$account['manually-approve'];
+ $this->bot = ($account['contact-type'] == Contact::TYPE_NEWS);
+ $this->discoverable = !$account['unsearchable'];
+ $this->group = ($account['contact-type'] == Contact::TYPE_COMMUNITY);