diff options
Diffstat (limited to 'lib/private/Server.php')
-rw-r--r-- | lib/private/Server.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/private/Server.php b/lib/private/Server.php index 03d115fe022..86d304af5ef 100644 --- a/lib/private/Server.php +++ b/lib/private/Server.php @@ -141,8 +141,10 @@ use OCP\Files\NotFoundException; use OCP\Files\Storage\IStorageFactory; use OCP\FullTextSearch\IFullTextSearchManager; use OCP\GlobalScale\IConfig; +use OCP\Group\ISubAdmin; use OCP\ICacheFactory; use OCP\IDBConnection; +use OCP\IInitialStateService; use OCP\IL10N; use OCP\IServerContainer; use OCP\ITempManager; @@ -413,9 +415,9 @@ class Server extends ServerContainer implements IServerContainer { $userSession->listen('\OC\User', 'preLogin', function ($uid, $password) { \OC_Hook::emit('OC_User', 'pre_login', array('run' => true, 'uid' => $uid, 'password' => $password)); }); - $userSession->listen('\OC\User', 'postLogin', function ($user, $password) { + $userSession->listen('\OC\User', 'postLogin', function ($user, $password, $isTokenLogin) { /** @var $user \OC\User\User */ - \OC_Hook::emit('OC_User', 'post_login', array('run' => true, 'uid' => $user->getUID(), 'password' => $password)); + \OC_Hook::emit('OC_User', 'post_login', array('run' => true, 'uid' => $user->getUID(), 'password' => $password, 'isTokenLogin' => $isTokenLogin)); }); $userSession->listen('\OC\User', 'postRememberedLogin', function ($user, $password) { /** @var $user \OC\User\User */ @@ -1201,6 +1203,10 @@ class Server extends ServerContainer implements IServerContainer { ); }); + $this->registerAlias(ISubAdmin::class, SubAdmin::class); + + $this->registerAlias(IInitialStateService::class, InitialStateService::class); + $this->connectDispatcher(); } |