fix: affichage des images via URLs signées Imago
- ImagoClient::get_thumbnail() utilise maintenant /thumbnail-url (URL signée) - ImagoClient::get_file() utilise maintenant /download-url (URL signée) - Fallback automatique thumbnail → fichier original si thumbnail indisponible - Les images s'affichent dans la gallery même sans thumbnail généré
This commit is contained in:
@@ -420,7 +420,14 @@ async fn get_thumbnail(
|
||||
let result = if full {
|
||||
client.get_file(img_id).await
|
||||
} else {
|
||||
client.get_thumbnail(img_id).await
|
||||
// Essayer le thumbnail d'abord, fallback vers le fichier original
|
||||
match client.get_thumbnail(img_id).await {
|
||||
Ok(t) => Ok(t),
|
||||
Err(_) => {
|
||||
tracing::info!("Thumbnail fallback -> fichier original pour id={}", id);
|
||||
client.get_file(img_id).await
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
match result {
|
||||
|
||||
Reference in New Issue
Block a user