Correctly check the reception of a remote feedback

Signed-off-by: Louis Chemineau <louis@chmn.me>
This commit is contained in:
Louis Chemineau
2021-06-09 14:43:15 +02:00
parent 745543d8c0
commit ebf35fb38a
4 changed files with 5 additions and 5 deletions

View File

@@ -405,7 +405,7 @@ class Notifications {
* @param $fields
* @param $action
*
* @return bool
* @return array|false
*/
protected function tryOCMEndPoint($remoteDomain, $fields, $action) {
switch ($action) {

View File

@@ -365,7 +365,7 @@ class Manager {
private function sendFeedbackToRemote($remote, $token, $remoteId, $feedback) {
$result = $this->tryOCMEndPoint($remote, $token, $remoteId, $feedback);
if ($result === true) {
if (is_array($result)) {
return true;
}
@@ -401,7 +401,7 @@ class Manager {
* @param string $token
* @param string $remoteId id of the share
* @param string $feedback
* @return bool
* @return array|false
*/
protected function tryOCMEndPoint($remoteDomain, $token, $remoteId, $feedback) {
switch ($feedback) {

View File

@@ -167,7 +167,7 @@ class CloudFederationProviderManager implements ICloudFederationProviderManager
/**
* @param string $url
* @param ICloudFederationNotification $notification
* @return mixed
* @return array|false
*/
public function sendNotification($url, ICloudFederationNotification $notification) {
$ocmEndPoint = $this->getOCMEndPoint($url);

View File

@@ -89,7 +89,7 @@ interface ICloudFederationProviderManager {
*
* @param string $url
* @param ICloudFederationNotification $notification
* @return mixed
* @return array|false
*
* @since 14.0.0
*/