| @@ -13,12 +13,19 @@ | ||
| 13 | 13 | |
| 14 | 14 | public function execute($hamsalamToken, $filePath) |
| 15 | 15 | { |
| 16 | 16 | $apiService = syncBasalamContainer()->get(ApiServiceManager::class); |
| 17 | - $header = ['Authorization' => 'Bearer ' . $hamsalamToken]; | |
| 17 | + $headers = [ | |
| 18 | + 'Authorization' => 'Bearer ' . $hamsalamToken, | |
| 19 | + 'Accept' => 'application/json', | |
| 20 | + ]; | |
| 21 | + $fields = [ | |
| 22 | + 'type' => 'ticket_item', | |
| 23 | + 'collection' => 'IMAGE', | |
| 24 | + ]; | |
| 18 | 25 | |
| 19 | 26 | try { |
| 20 | - $apiService->upload($this->url, $filePath, [], $header); | |
| 27 | + return $apiService->upload($this->url, $filePath, $fields, $headers); | |
| 21 | 28 | } catch (\Exception $e) { |
| 22 | 29 | return [ |
| 23 | 30 | 'status_code' => $e->getCode() ?? 500, |
| 24 | 31 | 'body' => null, |