diff --git a/appinfo/info.xml b/appinfo/info.xml
index 412ceb2fd..46aa45b6f 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -42,7 +42,7 @@ Requirements:
pgsql
intl
mbstring
-
+
OCA\Bookmarks\BackgroundJobs\CrawlJob
diff --git a/lib/AugmentedTemplateResponse.php b/lib/AugmentedTemplateResponse.php
index 6ad9b0417..92f318ba4 100644
--- a/lib/AugmentedTemplateResponse.php
+++ b/lib/AugmentedTemplateResponse.php
@@ -8,8 +8,8 @@
namespace OCA\Bookmarks;
-use OC;
use OCP\AppFramework\Http\TemplateResponse;
+use OCP\IURLGenerator;
/**
* @template S of \OCP\AppFramework\Http::STATUS_*
@@ -19,7 +19,11 @@
class AugmentedTemplateResponse extends TemplateResponse {
public function render() {
$return = parent::render();
- preg_replace('//i', '', $return);
+ $params = $this->getParams();
+ if (isset($params['url']) && $params['url'] instanceof IURLGenerator) {
+ $manifestUrl = $params['url']->linkToRouteAbsolute('bookmarks.web_view.manifest');
+ $return = preg_replace('//i', '', $return);
+ }
return $return;
}
}
diff --git a/lib/ExportResponse.php b/lib/ExportResponse.php
index fb9e03e73..1245ac4e8 100644
--- a/lib/ExportResponse.php
+++ b/lib/ExportResponse.php
@@ -8,11 +8,11 @@
namespace OCA\Bookmarks;
-use OC;
use OC\HintException;
use OCA\Theming\ThemingDefaults;
use OCP\AppFramework\Http\Response;
use OCP\IDateTimeFormatter;
+use OCP\IUserSession;
/**
* @psalm-template S of int
@@ -25,7 +25,7 @@ class ExportResponse extends Response {
public function __construct($returnstring) {
parent::__construct();
- $user = OC::$server->getUserSession()->getUser();
+ $user = \OCP\Server::get(IUserSession::class)->getUser();
if (is_null($user)) {
throw new HintException('User not logged in');
}