mirror of
https://github.com/nextcloud/server.git
synced 2024-07-28 08:15:55 +02:00
Inject userId directly
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
c88a30a523
commit
473a786510
@ -29,27 +29,26 @@ use OCA\DAV\AppInfo\Application;
|
||||
use OCP\AppFramework\Http\TemplateResponse;
|
||||
use OCP\AppFramework\Services\IInitialState;
|
||||
use OCP\IConfig;
|
||||
use OCP\IUserSession;
|
||||
use OCP\Settings\ISettings;
|
||||
|
||||
class AvailabilitySettings implements ISettings {
|
||||
protected IUserSession $userSession;
|
||||
protected IConfig $config;
|
||||
protected IInitialState $initialState;
|
||||
protected ?string $userId;
|
||||
|
||||
public function __construct(IUserSession $userSession,
|
||||
IConfig $config,
|
||||
IInitialState $initialState) {
|
||||
$this->userSession = $userSession;
|
||||
public function __construct(IConfig $config,
|
||||
IInitialState $initialState,
|
||||
?string $userId) {
|
||||
$this->config = $config;
|
||||
$this->initialState = $initialState;
|
||||
$this->userId = $userId;
|
||||
}
|
||||
|
||||
public function getForm(): TemplateResponse {
|
||||
$this->initialState->provideInitialState(
|
||||
'user_status_automation',
|
||||
$this->config->getUserValue(
|
||||
$this->userSession->getUser()->getUID(),
|
||||
$this->userId,
|
||||
'dav',
|
||||
'user_status_automation',
|
||||
'no'
|
||||
|
Loading…
Reference in New Issue
Block a user