diff --git a/src/App.jsx b/src/App.jsx index 236924a..62803df 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -620,14 +620,18 @@ export default function App() { // Notify the owner if (sharedLookData.ownerUid && sharedLookData.ownerUid !== user.uid) { - const notificationsCol = collection(db, 'artifacts', appId, 'users', sharedLookData.ownerUid, 'notifications'); - await addDoc(notificationsCol, { - type: 'look_copied', - lookName: sharedLookData.lookName, - copiedByEmail: userProfile?.username || user.email || 'Alguém', - createdAt: new Date().getTime(), - read: false - }); + try { + const notificationsCol = collection(db, 'artifacts', appId, 'users', sharedLookData.ownerUid, 'notifications'); + await addDoc(notificationsCol, { + type: 'look_copied', + lookName: sharedLookData.lookName, + copiedByEmail: userProfile?.username || user.email || 'Alguém', + createdAt: new Date().getTime(), + read: false + }); + } catch (notifErr) { + console.warn('Não foi possível enviar notificação ao dono do look:', notifErr); + } } setShowSharedLookModal(false);