From 0513f89a53e5ce2e604ed39e8e93a633a0073d58 Mon Sep 17 00:00:00 2001 From: Erdem Yerebasmaz Date: Thu, 21 Sep 2023 15:39:48 +0300 Subject: [PATCH] Add listPeerChannels to command list --- lib/bloc/backup/backup_bloc.dart | 2 +- lib/bloc/user_profile/profile_animal.dart | 2 +- lib/bloc/user_profile/profile_color.dart | 2 +- ...mmands_list.dart => command_line_interface.dart} | 13 +++++++------ .../dev/{commands.dart => developers_view.dart} | 4 ++-- .../widget/{render_body.dart => command_list.dart} | 8 ++++++-- lib/user_app.dart | 2 +- 7 files changed, 19 insertions(+), 14 deletions(-) rename lib/routes/dev/{commands_list.dart => command_line_interface.dart} (94%) rename lib/routes/dev/{commands.dart => developers_view.dart} (96%) rename lib/routes/dev/widget/{render_body.dart => command_list.dart} (91%) diff --git a/lib/bloc/backup/backup_bloc.dart b/lib/bloc/backup/backup_bloc.dart index 0bd96a0cb..b705502cd 100644 --- a/lib/bloc/backup/backup_bloc.dart +++ b/lib/bloc/backup/backup_bloc.dart @@ -1,8 +1,8 @@ import 'package:breez_sdk/breez_bridge.dart'; +import 'package:breez_sdk/bridge_generated.dart' as sdk; import 'package:c_breez/bloc/backup/backup_state.dart'; import 'package:fimber/fimber.dart'; import 'package:hydrated_bloc/hydrated_bloc.dart'; -import 'package:breez_sdk/bridge_generated.dart' as sdk; class BackupBloc extends Cubit { final _log = FimberLog("BackupBloc"); diff --git a/lib/bloc/user_profile/profile_animal.dart b/lib/bloc/user_profile/profile_animal.dart index fc7bef3c6..f8fc0768c 100644 --- a/lib/bloc/user_profile/profile_animal.dart +++ b/lib/bloc/user_profile/profile_animal.dart @@ -8,8 +8,8 @@ import 'package:breez_translations/generated/breez_translations_fi.dart'; import 'package:breez_translations/generated/breez_translations_fr.dart'; import 'package:breez_translations/generated/breez_translations_it.dart'; import 'package:breez_translations/generated/breez_translations_pt.dart'; -import 'package:breez_translations/generated/breez_translations_sv.dart'; import 'package:breez_translations/generated/breez_translations_sk.dart'; +import 'package:breez_translations/generated/breez_translations_sv.dart'; import 'package:flutter/material.dart'; enum ProfileAnimal { diff --git a/lib/bloc/user_profile/profile_color.dart b/lib/bloc/user_profile/profile_color.dart index 3a207d3c8..95a238890 100644 --- a/lib/bloc/user_profile/profile_color.dart +++ b/lib/bloc/user_profile/profile_color.dart @@ -8,8 +8,8 @@ import 'package:breez_translations/generated/breez_translations_fi.dart'; import 'package:breez_translations/generated/breez_translations_fr.dart'; import 'package:breez_translations/generated/breez_translations_it.dart'; import 'package:breez_translations/generated/breez_translations_pt.dart'; -import 'package:breez_translations/generated/breez_translations_sv.dart'; import 'package:breez_translations/generated/breez_translations_sk.dart'; +import 'package:breez_translations/generated/breez_translations_sv.dart'; import 'package:flutter/material.dart'; enum ProfileColor { diff --git a/lib/routes/dev/commands_list.dart b/lib/routes/dev/command_line_interface.dart similarity index 94% rename from lib/routes/dev/commands_list.dart rename to lib/routes/dev/command_line_interface.dart index b561da379..a04afcc38 100644 --- a/lib/routes/dev/commands_list.dart +++ b/lib/routes/dev/command_line_interface.dart @@ -1,7 +1,7 @@ import 'dart:convert'; import 'dart:io'; -import 'package:c_breez/routes/dev/widget/render_body.dart'; +import 'package:c_breez/routes/dev/widget/command_list.dart'; import 'package:c_breez/services/injector.dart'; import 'package:c_breez/theme/theme_provider.dart' as theme; import 'package:fimber/fimber.dart'; @@ -11,16 +11,16 @@ import 'package:share_plus/share_plus.dart'; final _log = FimberLog("CommandsList"); -class CommandsList extends StatefulWidget { +class CommandLineInterface extends StatefulWidget { final GlobalKey scaffoldKey; - const CommandsList({Key? key, required this.scaffoldKey}) : super(key: key); + const CommandLineInterface({Key? key, required this.scaffoldKey}) : super(key: key); @override - State createState() => _CommandsListState(); + State createState() => _CommandLineInterfaceState(); } -class _CommandsListState extends State { +class _CommandLineInterfaceState extends State { final _breezLib = ServiceInjector().breezSDK; final _cliInputController = TextEditingController(); @@ -132,7 +132,7 @@ class _CommandsListState extends State { ], ), Expanded( - child: RenderBody( + child: CommandList( loading: isLoading, defaults: _showDefaultCommands, fallback: _richCliText, @@ -172,6 +172,7 @@ class _CommandsListState extends State { late String reply; switch (commandArgs[0]) { case 'listPeers': + case 'listPeerChannels': case 'listFunds': case 'listPayments': case 'listInvoices': diff --git a/lib/routes/dev/commands.dart b/lib/routes/dev/developers_view.dart similarity index 96% rename from lib/routes/dev/commands.dart rename to lib/routes/dev/developers_view.dart index b195e1ab4..e918343eb 100644 --- a/lib/routes/dev/commands.dart +++ b/lib/routes/dev/developers_view.dart @@ -3,7 +3,7 @@ import 'dart:io'; import 'package:archive/archive_io.dart'; import 'package:c_breez/bloc/account/account_bloc.dart'; import 'package:c_breez/logger.dart'; -import 'package:c_breez/routes/dev/commands_list.dart'; +import 'package:c_breez/routes/dev/command_line_interface.dart'; import 'package:c_breez/routes/ui_test/ui_test_page.dart'; import 'package:c_breez/widgets/back_button.dart' as back_button; import 'package:c_breez/widgets/route.dart'; @@ -85,7 +85,7 @@ class DevelopersView extends StatelessWidget { ], title: const Text("Developers"), ), - body: CommandsList(scaffoldKey: scaffoldKey), + body: CommandLineInterface(scaffoldKey: scaffoldKey), ); } diff --git a/lib/routes/dev/widget/render_body.dart b/lib/routes/dev/widget/command_list.dart similarity index 91% rename from lib/routes/dev/widget/render_body.dart rename to lib/routes/dev/widget/command_list.dart index 28a9a3592..7ed6ac0f1 100644 --- a/lib/routes/dev/widget/render_body.dart +++ b/lib/routes/dev/widget/command_list.dart @@ -2,7 +2,7 @@ import 'package:c_breez/routes/dev/widget/command.dart'; import 'package:c_breez/widgets/loader.dart'; import 'package:flutter/material.dart'; -class RenderBody extends StatelessWidget { +class CommandList extends StatelessWidget { final bool loading; final bool defaults; final List fallback; @@ -10,7 +10,7 @@ class RenderBody extends StatelessWidget { final TextEditingController inputController; final FocusNode focusNode; - const RenderBody({ + const CommandList({ this.loading = false, this.defaults = false, this.fallback = const [], @@ -46,6 +46,10 @@ class RenderBody extends StatelessWidget { "listPeers", (c) => _onCommand(context, c), ), + Command( + "listPeerChannels", + (c) => _onCommand(context, c), + ), Command( "listFunds", (c) => _onCommand(context, c), diff --git a/lib/user_app.dart b/lib/user_app.dart index 129eedf86..83bf3f093 100644 --- a/lib/user_app.dart +++ b/lib/user_app.dart @@ -10,7 +10,7 @@ import 'package:c_breez/bloc/user_profile/user_profile_bloc.dart'; import 'package:c_breez/bloc/user_profile/user_profile_state.dart'; import 'package:c_breez/routes/buy_bitcoin/moonpay/moonpay_page.dart'; import 'package:c_breez/routes/create_invoice/create_invoice_page.dart'; -import 'package:c_breez/routes/dev/commands.dart'; +import 'package:c_breez/routes/dev/developers_view.dart'; import 'package:c_breez/routes/fiat_currencies/fiat_currency_settings.dart'; import 'package:c_breez/routes/home/home_page.dart'; import 'package:c_breez/routes/initial_walkthrough/initial_walkthrough.dart';