Also return the token

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/2834/head
Joas Schilling 9 years ago committed by Roeland Jago Douma
parent 91e650791d
commit cf7c320949
No known key found for this signature in database
GPG Key ID: F941078878347C0C
  1. 16
      lib/private/Share20/ShareHelper.php

@ -100,12 +100,15 @@ class ShareHelper implements IShareHelper {
if (!isset($byId[$info['node_id']])) {
$byId[$info['node_id']] = [];
}
$byId[$info['node_id']][$cloudId] = $info['node_path'];
$byId[$info['node_id']][$cloudId] = $info['token'];
}
if (isset($byId[$node->getId()])) {
foreach ($byId[$node->getId()] as $cloudId => $_) {
$results[$cloudId] = '/' . $node->getName();
foreach ($byId[$node->getId()] as $cloudId => $token) {
$results[$cloudId] = [
'node_path' => '/' . $node->getName(),
'token' => $token,
];
}
unset($byId[$node->getId()]);
}
@ -120,8 +123,11 @@ class ShareHelper implements IShareHelper {
$item = $item->getParent();
if (!empty($byId[$item->getId()])) {
foreach ($byId[$item->getId()] as $uid => $_) {
$results[$uid] = $path;
foreach ($byId[$item->getId()] as $uid => $token) {
$results[$uid] = [
'node_path' => $path,
'token' => $token,
];
}
unset($byId[$item->getId()]);
}

Loading…
Cancel
Save