namespace Friendica\Module\Api\Friendica\Group;
use Friendica\Database\DBA;
-use Friendica\DI;
use Friendica\Model\Contact;
use Friendica\Model\Group;
use Friendica\Module\BaseApi;
// return success message incl. missing users in array
$status = ($erroraddinguser ? 'missing user' : 'ok');
$success = ['success' => true, 'gid' => $gid, 'name' => $name, 'status' => $status, 'wrong users' => $errorusers];
- DI::apiResponse()->exit('group_update', ['$result' => $success], $this->parameters['extension'] ?? null);
+ $this->response->exit('group_update', ['$result' => $success], $this->parameters['extension'] ?? null);
}
}
// we found the item, return it to the user
$ret = [DI::twitterStatus()->createFromUriId($item['uri-id'], $item['uid'], $include_entities)->toArray()];
$data = ['status' => $ret];
- DI::apiResponse()->exit('statuses', $data, $this->parameters['extension'] ?? null);
+ $this->response->exit('statuses', $data, $this->parameters['extension'] ?? null);
}
// the item can't be found, but we set the notification as seen, so we count this as a success
}
- DI::apiResponse()->exit('statuses', ['result' => 'success'], $this->parameters['extension'] ?? null);
+ $this->response->exit('statuses', ['result' => 'success'], $this->parameters['extension'] ?? null);
} catch (NotFoundException $e) {
throw new BadRequestException('Invalid argument', $e);
} catch (Exception $e) {
}
DBA::close($statuses);
- DI::apiResponse()->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
// "uid" is only needed for some internal stuff, so remove it from here
unset($user_info['uid']);
- DI::apiResponse()->exit('user', ['user' => $user_info], $this->parameters['extension'] ?? null);
+ $this->response->exit('user', ['user' => $user_info], $this->parameters['extension'] ?? null);
}
}
// "uid" is only needed for some internal stuff, so remove it from here
unset($user_info['uid']);
- DI::apiResponse()->exit('user', ['user' => $user_info], $this->parameters['extension'] ?? null);
+ $this->response->exit('user', ['user' => $user_info], $this->parameters['extension'] ?? null);
}
}
}
DBA::close($statuses);
- DI::apiResponse()->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
$status_info = DI::twitterStatus()->createFromItemId($id, $uid)->toArray();
- DI::apiResponse()->exit('status', ['status' => $status_info], $this->parameters['extension'] ?? null);
+ $this->response->exit('status', ['status' => $status_info], $this->parameters['extension'] ?? null);
}
}
$status_info = DI::twitterStatus()->createFromItemId($id, $uid)->toArray();
- DI::apiResponse()->exit('status', ['status' => $status_info], $this->parameters['extension'] ?? null);
+ $this->response->exit('status', ['status' => $status_info], $this->parameters['extension'] ?? null);
}
}
throw new HTTPException\InternalServerErrorException('Unable to unfollow this contact, please contact your administrator');
}
- DI::apiResponse()->exit('friendships', ['user' => $user], $this->parameters['extension'] ?? null);
+ $this->response->exit('friendships', ['user' => $user], $this->parameters['extension'] ?? null);
}
}
}
DBA::close($statuses);
- DI::apiResponse()->exit('statuses', ['status' => $items], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', ['status' => $items], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
Logger::info('Media uploaded', ['return' => $returndata]);
- DI::apiResponse()->exit('media', ['media' => $returndata], $this->parameters['extension'] ?? null);
+ $this->response->exit('media', ['media' => $returndata], $this->parameters['extension'] ?? null);
}
}
DBA::close($tags);
if (empty($uriids)) {
- DI::apiResponse()->exit('statuses', $data, $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', $data, $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ return;
}
$condition = ['uri-id' => $uriids];
}
DBA::close($statuses);
- DI::apiResponse()->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
Item::deleteForUser(['id' => $id], $uid);
- DI::apiResponse()->exit('status', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('status', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
}
}
- DI::apiResponse()->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
}
DBA::close($statuses);
- DI::apiResponse()->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
}
DBA::close($statuses);
- DI::apiResponse()->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
}
DBA::close($statuses);
- DI::apiResponse()->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
if ($conversation) {
$data = ['status' => $ret];
- DI::apiResponse()->exit('statuses', $data, $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('statuses', $data, $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
} else {
$data = ['status' => $ret[0]];
- DI::apiResponse()->exit('status', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('status', ['status' => $data], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
}
}
DBA::close($statuses);
- DI::apiResponse()->exit('user', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
+ $this->response->exit('user', ['status' => $ret], $this->parameters['extension'] ?? null, Contact::getPublicIdByUserId($uid));
}
}
throw new NotFoundException();
}
- DI::apiResponse()->exit('users', ['user' => $users], $this->parameters['extension'] ?? null);
+ $this->response->exit('users', ['user' => $users], $this->parameters['extension'] ?? null);
}
}
throw new BadRequestException('No search term specified.');
}
- DI::apiResponse()->exit('users', ['user' => $userlist], $this->parameters['extension'] ?? null);
+ $this->response->exit('users', ['user' => $userlist], $this->parameters['extension'] ?? null);
}
}
// "uid" is only needed for some internal stuff, so remove it from here
unset($user_info['uid']);
- DI::apiResponse()->exit('user', ['user' => $user_info], $this->parameters['extension'] ?? null);
+ $this->response->exit('user', ['user' => $user_info], $this->parameters['extension'] ?? null);
}
}