- $public = empty($nick);
- if (!$public) {
- $user = dba::selectFirst('user', [], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
- if (!DBM::is_result($user)) {
- System::httpExit(500);
- }
- } else {
- // We don't need the user with public posts
- $user = [];
- }
- $msg = Diaspora::decodeRaw($user, $postdata);