mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-08 00:47:04 +03:00
Prepare new Impersonate feature https://github.com/nextcloud/impersonate/pull/180
This commit is contained in:
parent
07876dee81
commit
75c923f00f
1 changed files with 8 additions and 9 deletions
|
|
@ -87,22 +87,21 @@ class Application extends App implements IBootstrap
|
||||||
SnappyMailHelper::loadApp();
|
SnappyMailHelper::loadApp();
|
||||||
\RainLoop\Api::Actions()->Logout(true);
|
\RainLoop\Api::Actions()->Logout(true);
|
||||||
});
|
});
|
||||||
/*
|
|
||||||
// https://github.com/nextcloud/impersonate/issues/179
|
// https://github.com/nextcloud/impersonate/issues/179
|
||||||
// https://github.com/nextcloud/impersonate/pull/180
|
// https://github.com/nextcloud/impersonate/pull/180
|
||||||
$class = 'OCA\Impersonate\Events\ImpersonateEvent';
|
$class = 'OCA\Impersonate\Events\BeginImpersonateEvent';
|
||||||
if (\class_exists($class)) {
|
if (\class_exists($class)) {
|
||||||
$this->dispatcher->addListener($class, function ($Event) {
|
$dispatcher->addListener($class, function ($Event) {
|
||||||
|
\OC::$server->getSession()['snappymail-password'] = '';
|
||||||
|
SnappyMailHelper::loadApp();
|
||||||
|
\RainLoop\Api::Actions()->Logout(true);
|
||||||
|
});
|
||||||
|
$dispatcher->addListener('OCA\Impersonate\Events\EndImpersonateEvent', function ($Event) {
|
||||||
\OC::$server->getSession()['snappymail-password'] = '';
|
\OC::$server->getSession()['snappymail-password'] = '';
|
||||||
SnappyMailHelper::loadApp();
|
SnappyMailHelper::loadApp();
|
||||||
\RainLoop\Api::Actions()->Logout(true);
|
\RainLoop\Api::Actions()->Logout(true);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
\OC::$server->getUserSession()->listen('\OC\User', 'impersonate', function($user, $newUser) {
|
|
||||||
\OC::$server->getSession()['snappymail-password'] = '';
|
|
||||||
SnappyMailHelper::loadApp();
|
|
||||||
\RainLoop\Api::Actions()->Logout(true);
|
|
||||||
});
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue