Make generation actually work

5da3921907df255025d18514f4466625480c2518

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +4 -5Ignore whitespace
public/scripts/extensions/stable-diffusion/index.js+2 -4
@@ -2725,12 +2725,10 @@ async function generateStabilityImage(prompt, negativePrompt) {
27252725 });
27262726
27272727 if (!response.ok) {
2728- const errorText = await response.text();
2728+ throw new Error(`HTTP ${response.status}: ${response.statusText}`);
2729- throw new Error(`HTTP ${response.status}: ${errorText}`);
27302729 }
27312730
27322731 const blobbase64Image = await response.blobtext();
2733- const base64Image = await getBase64Async(blob);
27342732
27352733 return {
27362734 format: IMAGE_FORMAT,
src/endpoints/stable-diffusion.js+2 -1
@@ -836,6 +836,7 @@ stability.post('/generate', jsonParser, async (request, response) => {
836836 'Accept': 'image/*',
837837 },
838838 body: formData,
839+ timeout: 0,
839840 });
840841
841842 if (!result.ok) {
@@ -845,7 +846,7 @@ stability.post('/generate', jsonParser, async (request, response) => {
845846 }
846847
847848 const buffer = await result.buffer();
848849 return response.send(buffer.toString('base64'));
849850 } catch (error) {
850851 console.log(error);
851852 return response.sendStatus(500);