Vue Polling - Code sycn with fixes from Shipping Portal (dillon/51-vue-polling-experimental-1)

This commit is contained in:
Dillon Ngo
2023-12-18 16:59:48 +08:00
parent 5ad949e7c4
commit bf9b00c85f
3 changed files with 6 additions and 19 deletions
+1 -16
View File
@@ -16,15 +16,6 @@ use Illuminate\Support\Facades\Log;
class BookingResource extends JsonResource
{
// protected $userInfo;
private static $userInfo;
public function userInfo($resource, $userInfo = null)
{
parent::__construct($resource);
self::$userInfo = $userInfo;
}
/**
* Transform the resource into an array.
*
@@ -36,7 +27,7 @@ class BookingResource extends JsonResource
{
return [
'id' => $this->id,
'company' => new CompanyResource($this->company, self::$userInfo),
'company' => new CompanyResource($this->company, $this->userInfo),
'bank' => new BankResource($this->bank),
'service' => new ServiceTypeResource($this->service),
'marking' => $this->marking,
@@ -81,10 +72,4 @@ class BookingResource extends JsonResource
])
];
}
public static function customResourceCollection($resource, $userInfo): AnonymousResourceCollection
{
self::$userInfo = $userInfo;
return parent::collection($resource);
}
}