From f9f62dd5aa7a3c5e85b5f01873fdf38cdb34e18f Mon Sep 17 00:00:00 2001 From: bannzai Date: Tue, 8 Oct 2024 05:23:29 +0900 Subject: [PATCH] Add try catch --- .../components/share_reward_premium_trial.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/features/record/components/announcement_bar/components/share_reward_premium_trial.dart b/lib/features/record/components/announcement_bar/components/share_reward_premium_trial.dart index 1b818d76b6..ce708ae1f3 100644 --- a/lib/features/record/components/announcement_bar/components/share_reward_premium_trial.dart +++ b/lib/features/record/components/announcement_bar/components/share_reward_premium_trial.dart @@ -1,9 +1,11 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:pilll/components/picker/picker_toolbar.dart'; import 'package:pilll/entity/user.codegen.dart'; +import 'package:pilll/features/error/error_alert.dart'; import 'package:pilll/native/present_share_to_sns_for_reward_premium_trial.dart'; import 'package:pilll/provider/user.dart'; import 'package:pilll/utils/analytics.dart'; @@ -32,7 +34,11 @@ class ShareRewardPremiumTrialAnnoumcenetBar extends HookConsumerWidget { _showPicker(context, (shareToSNSKind) { presentShareToSNSForPremiumTrialReward(shareToSNSKind, () async { - await applyShareRewardPremiumTrial(user); + try { + await applyShareRewardPremiumTrial(user); + } catch (error) { + showErrorAlert(context, error); + } }); }); },