Replace the "Queue" mechanism with deferred workers

This commit is contained in:
Michael 2019-04-04 14:14:55 +00:00
parent f226a42443
commit d6578733be
3 changed files with 9 additions and 8 deletions

View file

@ -692,8 +692,8 @@ function twitter_post_hook(App $a, array &$b)
$s = serialize(['url' => $url, 'item' => $b['id'], 'post' => $post]);
Queue::add($a->contact, Protocol::TWITTER, $s);
notice(L10n::t('Twitter post failed. Queued for retry.') . EOL);
Worker::defer();
notice(L10n::t('Twitter post failed. Deferred for retry.') . EOL);
} elseif ($iscomment) {
Logger::log('twitter_post: Update extid ' . $result->id_str . " for post id " . $b['id']);
Item::update(['extid' => "twitter::" . $result->id_str], ['id' => $b['id']]);