aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/ApiManagers/FireflyManager.ts21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/server/ApiManagers/FireflyManager.ts b/src/server/ApiManagers/FireflyManager.ts
index 6c9f21286..700b275d4 100644
--- a/src/server/ApiManagers/FireflyManager.ts
+++ b/src/server/ApiManagers/FireflyManager.ts
@@ -24,9 +24,9 @@ export default class FireflyManager extends ApiManager {
generateImageFromStructure = (prompt: string = 'a realistic illustration of a cat coding', width: number = 2048, height: number = 2048, structureUrl: string, strength: number = 50, styles: string[], styleUrl: string | undefined) =>
this.getBearerToken().then(response =>
- response?.json().then((data: { access_token: string }) => {
+ response?.json().then((data: { access_token: string }) =>
//prettier-ignore
- return fetch('https://firefly-api.adobe.io/v3/images/generate', {
+ fetch('https://firefly-api.adobe.io/v3/images/generate', {
method: 'POST',
headers: [
['Content-Type', 'application/json'],
@@ -48,12 +48,12 @@ export default class FireflyManager extends ApiManager {
// prettier-ignore
style: {
presets: styles,
- ...(styleUrl && {
- imageReference: {
+ imageReference : !styleUrl
+ ? undefined
+ : {
source: { uploadId: styleUrl },
- },
- }),
- }
+ }
+ }
}),
})
.then(response2 => response2.json().then(json => JSON.stringify((json.outputs?.[0] as { image: { url: string } })?.image)))
@@ -61,7 +61,7 @@ export default class FireflyManager extends ApiManager {
console.error('Error:', error);
return '';
})
- })
+ )
);
uploadImageToDropbox = (fileUrl: string, user: DashUserModel | undefined, dbx = new Dropbox({ accessToken: user?.dropboxToken || '' })) =>
@@ -312,7 +312,10 @@ export default class FireflyManager extends ApiManager {
else _success(res, info);
});
})
- );
+ )
+ .catch(() => {
+ /* do nothing */
+ });
},
});
register({