mirror of
https://github.com/friendica/friendica
synced 2025-04-25 04:30:11 +00:00
Preparation for creating push notification
This commit is contained in:
parent
5056376902
commit
19f3cad56c
4 changed files with 74 additions and 22 deletions
|
@ -30,6 +30,7 @@ use Friendica\Database\DBStructure;
|
|||
use Friendica\DI;
|
||||
use Friendica\Model\Contact;
|
||||
use Friendica\Model\Post;
|
||||
use Friendica\Model\Subscription;
|
||||
use Friendica\Util\Strings;
|
||||
use Friendica\Model\Tag;
|
||||
use Friendica\Protocol\Activity;
|
||||
|
@ -297,7 +298,14 @@ class UserNotification
|
|||
$fields['target-uri-id'] = $item['uri-id'];
|
||||
}
|
||||
|
||||
return DBA::insert('notification', $fields, Database::INSERT_IGNORE);
|
||||
$ret = DBA::insert('notification', $fields, Database::INSERT_IGNORE);
|
||||
if ($ret) {
|
||||
$id = DBA::lastInsertId();
|
||||
if (!empty($id)) {
|
||||
Subscription::pushByNotificationId($id);
|
||||
}
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -318,7 +326,14 @@ class UserNotification
|
|||
'created' => DateTimeFormat::utcNow(),
|
||||
];
|
||||
|
||||
return DBA::insert('notification', $fields, Database::INSERT_IGNORE);
|
||||
$ret = DBA::insert('notification', $fields, Database::INSERT_IGNORE);
|
||||
if ($ret) {
|
||||
$id = DBA::lastInsertId();
|
||||
if (!empty($id)) {
|
||||
Subscription::pushByNotificationId($id);
|
||||
}
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue