when sharing a file that is already shared, the api shares throw an exception , so we catched it to bypass the reshares error
This commit is contained in:
parent
1e780a7eaf
commit
72417d3d94
@ -26,6 +26,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace OCA\Gestion\Service;
|
namespace OCA\Gestion\Service;
|
||||||
|
|
||||||
|
use GuzzleHttp\Exception\GuzzleException;
|
||||||
use OCP\DB\Exception;
|
use OCP\DB\Exception;
|
||||||
use OCP\IUserSession;
|
use OCP\IUserSession;
|
||||||
use OCP\Mail\IMailer;
|
use OCP\Mail\IMailer;
|
||||||
@ -454,6 +455,7 @@ class GestionService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function sendFileAttachmentToTalk($roomToken, $cookie , $fileName ) {
|
public function sendFileAttachmentToTalk($roomToken, $cookie , $fileName ) {
|
||||||
|
try{
|
||||||
$host = 'http://127.0.0.1';
|
$host = 'http://127.0.0.1';
|
||||||
$client = \OC::$server->getHTTPClientService()->newClient();
|
$client = \OC::$server->getHTTPClientService()->newClient();
|
||||||
$token = file_get_contents("$host/ocs/v2.php/core/getcsrftoken", false, stream_context_create([
|
$token = file_get_contents("$host/ocs/v2.php/core/getcsrftoken", false, stream_context_create([
|
||||||
@ -476,4 +478,11 @@ class GestionService {
|
|||||||
]
|
]
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
catch(GuzzleException $e){
|
||||||
|
$this->logger->debug("error sending file to talk");
|
||||||
|
}
|
||||||
|
catch(Exception $e){
|
||||||
|
$this->logger->debug("error sending file to talk");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user