]> git.mxchange.org Git - friendica-addons.git/blobdiff - discourse/discourse.php
Tumblr/Bluesky: Avoid problems on first fetch
[friendica-addons.git] / discourse / discourse.php
index 2069ce7d19023b6f5e62138e207c3ec2abcccb1e..3d27c5b0b09afc4a45fdf5787622d232c6748fb6 100644 (file)
@@ -14,7 +14,6 @@ use Friendica\Core\Hook;
 use Friendica\Core\Logger;
 use Friendica\Core\Protocol;
 use Friendica\Core\Renderer;
-use Friendica\Core\Session;
 use Friendica\Database\DBA;
 use Friendica\DI;
 use Friendica\Model\Contact;
@@ -37,13 +36,13 @@ function discourse_install()
        Hook::register('connector_settings_post', __FILE__, 'discourse_settings_post');
 }
 
-function discourse_settings(App $a, array &$data)
+function discourse_settings(array &$data)
 {
-       if (!Session::getLocalUser()) {
+       if (!DI::userSession()->getLocalUserId()) {
                return;
        }
 
-       $enabled = intval(DI::pConfig()->get(Session::getLocalUser(), 'discourse', 'enabled'));
+       $enabled = intval(DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'discourse', 'enabled'));
 
        $t    = Renderer::getMarkupTemplate('connector_settings.tpl', 'addon/discourse/');
        $html = Renderer::replaceMacros($t, [
@@ -59,16 +58,16 @@ function discourse_settings(App $a, array &$data)
        ];
 }
 
-function discourse_settings_post(App $a)
+function discourse_settings_post()
 {
-       if (!Session::getLocalUser() || empty($_POST['discourse-submit'])) {
+       if (!DI::userSession()->getLocalUserId() || empty($_POST['discourse-submit'])) {
                 return;
         }
 
-       DI::pConfig()->set(Session::getLocalUser(), 'discourse', 'enabled', intval($_POST['enabled']));
+       DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'discourse', 'enabled', intval($_POST['enabled']));
 }
 
-function discourse_email_getmessage(App $a, &$message)
+function discourse_email_getmessage(&$message)
 {
        if (empty($message['item']['uid'])) {
                return;