Add dark-mode business logo, payment order steps, and Arvan DNS diagnostics.
Store logo_dark_media_id on businesses, expose logoDarkUrl on tenant/website APIs, prepend awaiting-payment steps to order workflows, and surface clearer Arvan API network errors. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
e942348b1d
commit
6ce6f959ac
@@ -267,10 +267,11 @@ export class MediaService {
|
||||
id: businessId,
|
||||
OR: [
|
||||
{ logoMediaId: { in: uniqueIds } },
|
||||
{ logoDarkMediaId: { in: uniqueIds } },
|
||||
{ faviconMediaId: { in: uniqueIds } },
|
||||
],
|
||||
},
|
||||
select: { logoMediaId: true, faviconMediaId: true },
|
||||
select: { logoMediaId: true, logoDarkMediaId: true, faviconMediaId: true },
|
||||
}),
|
||||
]);
|
||||
|
||||
@@ -285,6 +286,7 @@ export class MediaService {
|
||||
for (const row of sliders) addId(row.image_media_id);
|
||||
for (const row of staticItems) addId(row.image_media_id);
|
||||
addId(business?.logoMediaId);
|
||||
addId(business?.logoDarkMediaId);
|
||||
addId(business?.faviconMediaId);
|
||||
|
||||
const deletableIds = uniqueIds.filter((id) => !stillLinked.has(id.toString()));
|
||||
|
||||
Reference in New Issue
Block a user