diff --git a/freebox/api/v3/services/FileSystem/FileSystemListing.php b/freebox/api/v3/services/FileSystem/FileSystemListing.php index a0ae992..d1f829e 100644 --- a/freebox/api/v3/services/FileSystem/FileSystemListing.php +++ b/freebox/api/v3/services/FileSystem/FileSystemListing.php @@ -29,12 +29,12 @@ class FileSystemListing extends Service { 'removeHidden' => $removeHidden, ]); - $FsTask_xs = $rest->getCurlResponse()['result']; - $FsTasks = []; - foreach( $FsTask_xs as $fsTask_x) { - $FsTasks[] = new FileInfo( $fsTask_x); + $FileInfo_xs = $rest->getCurlResponse()['result']; + $FileInfos = []; + foreach( $FileInfo_xs as $FileInfo_x) { + $FileInfos[] = new FileInfo( $FileInfo_x); } - return $FsTasks; + return $FileInfos; } /** diff --git a/freebox/api/v3/services/login/Session.php b/freebox/api/v3/services/login/Session.php index f170878..9e0153c 100644 --- a/freebox/api/v3/services/login/Session.php +++ b/freebox/api/v3/services/login/Session.php @@ -48,6 +48,9 @@ class Session extends Service { 'password' => hash_hmac( 'sha1', $this->challenge, $this->application->getAppToken()), ]); + if( ! $rest->getCurlResponse()['success']){ + throw new \Exception( $rest->getCurlResponse()['error_code'] .' : '. $rest->getCurlResponse()['msg']); + } $this->session_token = $rest->getCurlResponse()['result']['session_token']; }