* @throws \Friendica\Network\HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
- public static function insert($msg, $notification = true)
+ public static function insert(array $msg, bool $notification = true)
{
if (!isset($msg['reply'])) {
$msg['reply'] = DBA::exists('mail', ['parent-uri' => $msg['parent-uri']]);
* @return int
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
*/
- public static function send($recipient = 0, $body = '', $subject = '', $replyto = '')
+ public static function send(int $recipient = 0, string $body = '', string $subject = '', string $replyto = ''): int
{
$a = DI::app();
$subject = DI::l10n()->t('[no subject]');
}
- $me = DBA::selectFirst('contact', [], ['uid' => local_user(), 'self' => true]);
+ $me = DBA::selectFirst('contact', [], ['uid' => DI::userSession()->getLocalUserId(), 'self' => true]);
if (!DBA::isResult($me)) {
return -2;
}
- $contacts = ACL::getValidMessageRecipientsForUser(local_user());
+ $contacts = ACL::getValidMessageRecipientsForUser(DI::userSession()->getLocalUserId());
$contactIndex = array_search($recipient, array_column($contacts, 'id'));
if ($contactIndex === false) {
$contact = $contacts[$contactIndex];
- Photo::setPermissionFromBody($body, local_user(), $me['id'], '<' . $contact['id'] . '>', '', '', '');
+ Photo::setPermissionFromBody($body, DI::userSession()->getLocalUserId(), $me['id'], '<' . $contact['id'] . '>', '', '', '');
$guid = System::createUUID();
- $uri = Item::newURI(local_user(), $guid);
+ $uri = Item::newURI($guid);
$convid = 0;
$reply = false;
if (strlen($replyto)) {
$reply = true;
$condition = ["`uid` = ? AND (`uri` = ? OR `parent-uri` = ?)",
- local_user(), $replyto, $replyto];
+ DI::userSession()->getLocalUserId(), $replyto, $replyto];
$mail = DBA::selectFirst('mail', ['convid'], $condition);
if (DBA::isResult($mail)) {
$convid = $mail['convid'];
$conv_guid = System::createUUID();
$convuri = $contact['addr'] . ':' . $conv_guid;
- $fields = ['uid' => local_user(), 'guid' => $conv_guid, 'creator' => $me['addr'],
+ $fields = ['uid' => DI::userSession()->getLocalUserId(), 'guid' => $conv_guid, 'creator' => $me['addr'],
'created' => DateTimeFormat::utcNow(), 'updated' => DateTimeFormat::utcNow(),
'subject' => $subject, 'recips' => $contact['addr'] . ';' . $me['addr']];
if (DBA::insert('conv', $fields)) {
}
if (!$convid) {
- Logger::notice('send message: conversation not found.');
+ Logger::warning('conversation not found.');
return -4;
}
$post_id = self::insert(
[
- 'uid' => local_user(),
+ 'uid' => DI::userSession()->getLocalUserId(),
'guid' => $guid,
'convid' => $convid,
'from-name' => $me['name'],
foreach ($images as $image) {
$image_rid = Photo::ridFromURI($image);
if (!empty($image_rid)) {
- Photo::update(['allow-cid' => '<' . $recipient . '>'], ['resource-id' => $image_rid, 'album' => 'Wall Photos', 'uid' => local_user()]);
+ Photo::update(['allow-cid' => '<' . $recipient . '>'], ['resource-id' => $image_rid, 'album' => 'Wall Photos', 'uid' => DI::userSession()->getLocalUserId()]);
}
}
}
}
if ($post_id) {
- Worker::add(PRIORITY_HIGH, "Notifier", Delivery::MAIL, $post_id);
+ Worker::add(Worker::PRIORITY_HIGH, "Notifier", Delivery::MAIL, $post_id);
return intval($post_id);
} else {
return -3;
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
- public static function sendWall(array $recipient = [], $body = '', $subject = '', $replyto = '')
+ public static function sendWall(array $recipient = [], string $body = '', string $subject = '', string $replyto = ''): int
{
if (!$recipient) {
return -1;
}
$guid = System::createUUID();
- $uri = Item::newURI(local_user(), $guid);
+ $uri = Item::newURI($guid);
$me = Contact::getByURL($replyto);
if (!$me['name']) {
}
if (!$convid) {
- Logger::notice('send message: conversation not found.');
+ Logger::warning('conversation not found.');
return -4;
}