Expose CLOUD federation for local users as well
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
This commit is contained in:
parent
830d911507
commit
a9a552ec95
|
@ -72,6 +72,7 @@ class ShareInteractionListener implements IEventListener {
|
|||
return;
|
||||
}
|
||||
$actor = $this->userManager->get($share->getSharedBy());
|
||||
$sharedWith = $this->userManager->get($share->getSharedWith());
|
||||
if ($actor === null) {
|
||||
$this->logger->warning('Share was not created by a user, can\'t emit interaction event');
|
||||
return;
|
||||
|
@ -80,6 +81,9 @@ class ShareInteractionListener implements IEventListener {
|
|||
switch ($share->getShareType()) {
|
||||
case IShare::TYPE_USER:
|
||||
$interactionEvent->setUid($share->getSharedWith());
|
||||
if ($sharedWith !== null) {
|
||||
$interactionEvent->setFederatedCloudId($sharedWith->getCloudId());
|
||||
}
|
||||
break;
|
||||
case IShare::TYPE_EMAIL:
|
||||
$interactionEvent->setEmail($share->getSharedWith());
|
||||
|
|
Loading…
Reference in New Issue