Also return the token

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2017-03-27 23:39:20 +02:00 committed by Roeland Jago Douma
parent 91e650791d
commit cf7c320949
No known key found for this signature in database
GPG Key ID: F941078878347C0C
1 changed files with 11 additions and 5 deletions

View File

@ -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()]);
}