]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Update/Community.php
Removed redundant maximagesize = INF statements
[friendica.git] / src / Module / Update / Community.php
index 9d85cb3e8d431ceb86a50f59f17aec83f1084a4d..22d42c28ac4319b63b7bae0af57b517cab8008fc 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2022, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -24,19 +24,23 @@ namespace Friendica\Module\Update;
 
 use Friendica\Core\System;
 use Friendica\DI;
+use Friendica\Module\Conversation\Community as CommunityModule;
 
 /**
  * Asynchronous update module for the community page
  *
  * @package Friendica\Module\Update
  */
-class Community extends \Friendica\Module\Conversation\Community
+class Community extends CommunityModule
 {
-       public static function rawContent(array $parameters = [])
+       protected function rawContent(array $request = [])
        {
-               self::parseRequest($parameters);
+               $this->parseRequest();
 
-               $o = conversation(DI::app(), self::getItems(), 'community', true, false, 'commented', local_user());
+               $o = '';
+               if (!empty($_GET['force']) || !DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'no_auto_update')) {
+                       $o = DI::conversation()->create(self::getItems(), 'community', true, false, 'commented', DI::userSession()->getLocalUserId());
+               }
 
                System::htmlUpdateExit($o);
        }