PluginProbe
Extendify / trunk
Extendify vtrunk
3.2.1 3.2.0 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.6 3.0.5 3.0.4 trunk 0.1.0 0.10.0 0.10.1 0.10.2 0.11.0 0.11.1 0.2.0 0.3.0 0.3.1 0.4.0 0.5.0 0.6.0 All 127 releases
← All changes | src/Agent/hooks/useImageAcquisition.js +16 -5 3.1.4 → trunk View file →
@@ -62,9 +62,13 @@
62 62 }
63 63 setItemState(key, { status: 'generating' });
64 64 subtractOneCredit();
65 65 try {
66 - const { imageCredits: credits, images } = await generateImage({
66 + const {
67 + imageCredits: credits,
68 + images,
69 + id,
70 + } = await generateImage({
67 71 prompt,
68 72 source,
69 73 quality: 'low',
70 74 ...target,
@@ -76,8 +80,9 @@
76 80 setItemState(key, {
77 81 status: 'ready',
78 82 url,
79 83 alt: images[0].alt ?? prompt,
84 + requestId: id ?? null,
80 85 });
81 86 } catch (error) {
82 87 if (error?.imageCredits) updateImageCredits(error.imageCredits);
83 88 setItemState(key, {
@@ -138,12 +143,18 @@
138 143 'unsplash',
139 144 state.photoId,
140 145 );
141 146 }
142 - return await downloadImage(null, state.url, 'ai-generated', null, {
143 - alt: state.alt,
144 - disclose,
145 - });
147 + return await downloadImage(
148 + state.requestId,
149 + state.url,
150 + 'ai-generated',
151 + null,
152 + {
153 + alt: state.alt,
154 + disclose,
155 + },
156 + );
146 157 }, []);
147 158
148 159 return {
149 160 states,