$requested_order = $request['friendica_order'];
switch ($requested_order) {
case TimelineOrderByTypes::CHANGED:
- $order_field = 'changed';
- break;
case TimelineOrderByTypes::CREATED:
- $order_field = 'created';
- break;
case TimelineOrderByTypes::COMMENTED:
- $order_field = 'commented';
- break;
case TimelineOrderByTypes::EDITED:
- $order_field = 'edited';
- break;
case TimelineOrderByTypes::RECEIVED:
- $order_field = 'received';
+ $order_field = $requested_order;
break;
case TimelineOrderByTypes::ID:
default:
}
break;
case TimelineOrderByTypes::EDITED:
- if (!empty($status->friendicaExtension()->editedAt())) {
- self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->editedAt(), DateTimeFormat::JSON)));
+ if (!empty($status->editedAt())) {
+ self::setBoundaries(new DateTime(DateTimeFormat::utc($status->editedAt(), DateTimeFormat::JSON)));
}
break;
case TimelineOrderByTypes::RECEIVED:
*/
public static function appSupportsQuotes(): bool
{
- $token = self::getCurrentApplication();
+ $token = OAuth::getCurrentApplicationToken();
return (!empty($token['name']) && in_array($token['name'], ['Fedilab']));
}