<?php
/**
- * @copyright Copyright (C) 2010-2022, the Friendica project
+ * @copyright Copyright (C) 2010-2023, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
- * See update_profile.php for documentation
*/
namespace Friendica\Module\Update;
$item = Post::selectFirst(
['uid', 'parent-uri-id', 'uri-id'],
['uri-id' => $uriId, 'uid' => [0, $profileUid]],
- ['order' => ['uid' => true]]
+ ['order' => ['uid' => true]]
);
if (empty($item)) {
$parentUriId = $item['parent-uri-id'];
if (empty($force)) {
- $browserUpdate = $this->pConfig->get($profileUid, 'system', 'update_interval');
- if (!empty($browserUpdate)) {
- $updateDate = date(DateTimeFormat::MYSQL, time() - (intval($browserUpdate) / 500));
+ $browserUpdate = intval($this->pConfig->get($profileUid, 'system', 'update_interval') ?? 40000);
+ if ($browserUpdate >= 1000) {
+ $updateDate = date(DateTimeFormat::MYSQL, time() - ($browserUpdate * 2 / 1000));
if (!Post::exists([
"`parent-uri-id` = ? AND `uid` IN (?, ?) AND `received` > ?",
$parentUriId, 0,