namespace Friendica\Module\Api\Mastodon;
+use Friendica\App\Router;
use Friendica\Content\Text\Markdown;
use Friendica\Core\Protocol;
use Friendica\Core\System;
+use Friendica\Core\Worker;
use Friendica\Database\DBA;
use Friendica\DI;
use Friendica\Model\Contact;
*/
class Statuses extends BaseApi
{
+ public function put(array $request = [])
+ {
+ self::checkAllowedScope(self::SCOPE_WRITE);
+ $uid = self::getCurrentUserID();
+
+ $this->response->unsupported(Router::PUT, $request);
+ }
+
protected function post(array $request = [])
{
self::checkAllowedScope(self::SCOPE_WRITE);
if (!empty($request['scheduled_at'])) {
$item['guid'] = Item::guid($item, true);
- $item['uri'] = Item::newURI($item['uid'], $item['guid']);
- $id = Post\Delayed::add($item['uri'], $item, PRIORITY_HIGH, Post\Delayed::PREPARED, $request['scheduled_at']);
+ $item['uri'] = Item::newURI($item['guid']);
+ $id = Post\Delayed::add($item['uri'], $item, Worker::PRIORITY_HIGH, Post\Delayed::PREPARED, $request['scheduled_at']);
if (empty($id)) {
DI::mstdnError()->InternalError();
}