widget mounted checks

This commit is contained in:
julian 2023-03-06 14:01:48 -06:00
parent 3982ca29a6
commit 9332638a9b

View file

@ -668,11 +668,15 @@ class _TradeDetailsViewState extends ConsumerState<TradeDetailsView> {
text: address, text: address,
), ),
); );
unawaited(showFloatingFlushBar( if (mounted) {
type: FlushBarType.info, unawaited(
message: "Copied to clipboard", showFloatingFlushBar(
context: context, type: FlushBarType.info,
)); message: "Copied to clipboard",
context: context,
),
);
}
}, },
child: Row( child: Row(
children: [ children: [
@ -1123,11 +1127,15 @@ class _TradeDetailsViewState extends ConsumerState<TradeDetailsView> {
onTap: () async { onTap: () async {
final data = ClipboardData(text: trade.tradeId); final data = ClipboardData(text: trade.tradeId);
await clipboard.setData(data); await clipboard.setData(data);
unawaited(showFloatingFlushBar( if (mounted) {
type: FlushBarType.info, unawaited(
message: "Copied to clipboard", showFloatingFlushBar(
context: context, type: FlushBarType.info,
)); message: "Copied to clipboard",
context: context,
),
);
}
}, },
child: SvgPicture.asset( child: SvgPicture.asset(
Assets.svg.copy, Assets.svg.copy,