Skip to content

Commit 75834dc

Browse files
authored
Merge pull request #455 from zigzagdev/chore/import-algolia-indexer
Chore: import algolia indexer
2 parents c16a74c + b0cdfc4 commit 75834dc

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/app/Console/Commands/AlgoliaImportWorldHeritages.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ public function handle(): int
6969
'world_heritage_sites.criteria',
7070
'world_heritage_sites.year_inscribed',
7171
'world_heritage_sites.is_endangered',
72+
'world_heritage_sites.main_image_url',
7273
])
7374
->chunkById($chunk, function ($rows) use ($client, $indexName, $dryRun, &$processed): void {
7475
$objects = [];
@@ -136,7 +137,8 @@ public function handle(): int
136137
'criteria' => $row->criteria,
137138
'year_inscribed' => $row->year_inscribed !== null ? (int) $row->year_inscribed : null,
138139
'is_endangered' => (bool) $row->is_endangered,
139-
'thumbnail_url' => $row->images->first()?->url,
140+
'main_image_url' => $row->main_image_url,
141+
'thumbnail_url' => $row->main_image_url ?? $row->images->first()?->url,
140142
'state_party_codes' => $statePartyCodes,
141143
'country_names_jp' => $countryCount > 1 ? $countryNamesJp : [],
142144
];

src/app/Packages/Domains/WorldHeritageQueryService.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ public function getHeritageById(int $id): WorldHeritageDto
199199
'state_parties_meta' => $statePartiesMeta,
200200
'short_description_jp' => $heritage->descriptions->short_description_ja,
201201
'images' => $imageCollection->toArray(),
202+
'main_image_url' => $heritage->main_image_url,
202203
]);
203204
}
204205

@@ -322,6 +323,7 @@ private function buildWorldHeritagePayload($heritage): array
322323
'short_description' => $heritage->short_description,
323324
'image_url' => $heritage->images->first()?->url,
324325
'unesco_site_url' => $heritage->unesco_site_url,
326+
'main_image_url' => $heritage->main_image_url,
325327
'short_description_jp' => $heritage->descriptions?->short_description_ja,
326328
'state_parties' => $statePartyCodeList,
327329
'state_parties_meta' => $statePartiesMeta,

0 commit comments

Comments
 (0)