- Add Linter rules for return types and final fields

- Enhance exception_handler code
- Add ShareUtil to unify modification point
This commit is contained in:
OmarHatem
2023-02-08 20:16:12 +02:00
parent 318e3b92e5
commit 8a45cb4dc7
7 changed files with 44 additions and 38 deletions
+4 -8
View File
@@ -1,13 +1,11 @@
import 'package:cake_wallet/src/widgets/keyboard_done_button.dart';
import 'package:cake_wallet/src/widgets/section_divider.dart';
import 'package:cake_wallet/themes/theme_base.dart';
import 'package:cake_wallet/utils/share_util.dart';
import 'package:cake_wallet/utils/show_pop_up.dart';
import 'package:cake_wallet/view_model/dashboard/dashboard_view_model.dart';
import 'package:cw_core/wallet_type.dart';
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter_mobx/flutter_mobx.dart';
import 'package:share_plus/share_plus.dart';
import 'package:cake_wallet/routes.dart';
import 'package:cake_wallet/generated/i18n.dart';
import 'package:cake_wallet/di.dart';
@@ -102,11 +100,9 @@ class ReceivePage extends BasePage {
splashColor: Colors.transparent,
iconSize: 25,
onPressed: () {
final box = context.findRenderObject() as RenderBox?;
Share.share(
addressListViewModel.address.address,
sharePositionOrigin: box!.localToGlobal(Offset.zero) & box.size,
ShareUtil.share(
text: addressListViewModel.address.address,
context: context,
);
},
icon: shareImage