Add resampled image retrieval functionality and update image URLs

This commit is contained in:
2025-06-23 21:19:42 +08:00
parent dcd23054b2
commit be067cc21a
6 changed files with 117 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ export default function ResourceCard({ resource }: { resource: Resource }) {
{resource.image != null && (
<figure>
<img
src={network.getImageUrl(resource.image.id)}
src={network.getResampledImageUrl(resource.image.id)}
alt="cover"
style={{
width: "100%",

View File

@@ -492,6 +492,10 @@ class Network {
return `${this.apiBaseUrl}/image/${id}`;
}
getResampledImageUrl(id: number): string {
return `${this.apiBaseUrl}/image/resampled/${id}`;
}
async createResource(
params: CreateResourceParams,
): Promise<Response<number>> {