mirror of
https://github.com/friendica/friendica
synced 2024-12-23 12:40:17 +00:00
Delayed now return their id on insert
This commit is contained in:
parent
5e75ba3083
commit
4137a6250b
1 changed files with 8 additions and 4 deletions
|
@ -43,13 +43,13 @@ class Delayed
|
||||||
* @param string $delayed
|
* @param string $delayed
|
||||||
* @param array $taglist
|
* @param array $taglist
|
||||||
* @param array $attachments
|
* @param array $attachments
|
||||||
* @return bool insert success
|
* @return int ID of the created delayed post entry
|
||||||
*/
|
*/
|
||||||
public static function add(string $uri, array $item, int $notify = 0, bool $unprepared = false, string $delayed = '', array $taglist = [], array $attachments = [])
|
public static function add(string $uri, array $item, int $notify = 0, bool $unprepared = false, string $delayed = '', array $taglist = [], array $attachments = [])
|
||||||
{
|
{
|
||||||
if (empty($item['uid']) || self::exists($uri, $item['uid'])) {
|
if (empty($item['uid']) || self::exists($uri, $item['uid'])) {
|
||||||
Logger::notice('No uid or already found');
|
Logger::notice('No uid or already found');
|
||||||
return false;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (empty($delayed)) {
|
if (empty($delayed)) {
|
||||||
|
@ -66,7 +66,7 @@ class Delayed
|
||||||
|
|
||||||
$wid = Worker::add(['priority' => PRIORITY_HIGH, 'delayed' => $delayed], 'DelayedPublish', $item, $notify, $taglist, $attachments, $unprepared, $uri);
|
$wid = Worker::add(['priority' => PRIORITY_HIGH, 'delayed' => $delayed], 'DelayedPublish', $item, $notify, $taglist, $attachments, $unprepared, $uri);
|
||||||
if (!$wid) {
|
if (!$wid) {
|
||||||
return false;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
DI::pConfig()->set($item['uid'], 'system', 'last_publish', $next_publish);
|
DI::pConfig()->set($item['uid'], 'system', 'last_publish', $next_publish);
|
||||||
|
@ -78,7 +78,11 @@ class Delayed
|
||||||
'wid' => $wid,
|
'wid' => $wid,
|
||||||
];
|
];
|
||||||
|
|
||||||
return DBA::insert('delayed-post', $delayed_post, Database::INSERT_IGNORE);
|
if (DBA::insert('delayed-post', $delayed_post, Database::INSERT_IGNORE)) {
|
||||||
|
return DBA::lastInsertId();
|
||||||
|
} else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue