diff --git a/package.json b/package.json index 821c2d5..8ad74d9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pezkuwi-telegram-miniapp", - "version": "1.0.153", + "version": "1.0.155", "type": "module", "description": "Pezkuwichain Telegram Mini App - Forum, Announcements, Rewards", "author": "Pezkuwichain Team", diff --git a/src/hooks/useSupabase.ts b/src/hooks/useSupabase.ts index 27ec8a6..d5b7593 100644 --- a/src/hooks/useSupabase.ts +++ b/src/hooks/useSupabase.ts @@ -164,8 +164,17 @@ export function useAnnouncementReaction() { }); if (error) { - console.error('[useAnnouncementReaction] Edge function error:', error); - throw new Error(error.message || 'Failed to process reaction'); + let msg = error.message || 'Failed'; + try { + const body = error.context?.body; + if (body) { + const parsed = JSON.parse(body); + if (parsed.error) msg = parsed.error; + } + } catch { + // ignore parse errors + } + throw new Error(msg); } if (data?.error) { diff --git a/src/version.json b/src/version.json index e3799f4..dee47f3 100644 --- a/src/version.json +++ b/src/version.json @@ -1,5 +1,5 @@ { - "version": "1.0.153", - "buildTime": "2026-02-07T03:32:49.644Z", - "buildNumber": 1770435169644 + "version": "1.0.155", + "buildTime": "2026-02-07T03:35:00.822Z", + "buildNumber": 1770435300822 }