Add simple plugin to enable two settings for new users #1

Open
mexon wants to merge 1 commit from mat/lower_barriers into mat/2024.12-rebase

View file

@ -0,0 +1,30 @@
<?php
/**
* Name: LowerBarriers
* Description: Sets two specific settings for new users
* Version: 0.1
* Author: Matthew Exon <http://mat.exon.name>
*/
use Friendica\Core\Hook;
use Friendica\Core\Logger;
use Friendica\DI;
function lower_barriers_install()
{
Hook::register('register_account', 'addon/lower_barriers/lower_barriers.php', 'lower_barriers_register_account');
Logger::info("register_account: installed");
}
function lower_barriers_uninstall()
{
Hook::unregister('register_account', 'addon/lower_barriers/lower_barriers.php', 'lower_barriers_register_account');
Logger::info("register_account: uninstalled");
}
function lower_barriers_register_account($uid)
{
Logger::info("lower_barriers_register_account", ['uid' => $uid]);
DI::pConfig()->set($uid, "system", "infinite_scroll", "1");
DI::pConfig()->set($uid, "system", "stay_local", "1");
}