Skip to content

Commit

Permalink
clients/multi: revert connect
Browse files Browse the repository at this point in the history
  • Loading branch information
octobocto committed Jan 29, 2025
1 parent afd3899 commit 085a1a4
Show file tree
Hide file tree
Showing 99 changed files with 3,056 additions and 3,477 deletions.
7 changes: 6 additions & 1 deletion clients/bitwindow/analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,10 @@ linter:

analyzer:
exclude:
- "**/lib/gen**"
- "**/*.g.dart"
- "**/*.pb.dart"
- "**/*.pbenum.dart"
- "**/*.pbserver.dart"
- "**/*.pbjson.dart"
- "**/*.pbgrpc.dart"
- '**/build/**'
27 changes: 2 additions & 25 deletions clients/bitwindow/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ import 'package:bitwindow/providers/news_provider.dart';
import 'package:bitwindow/providers/sidechain_provider.dart';
import 'package:bitwindow/providers/transactions_provider.dart';
import 'package:bitwindow/routing/router.dart';
import 'package:connectrpc/http2.dart';
import 'package:connectrpc/protobuf.dart' as protobuf;
import 'package:connectrpc/protocol/connect.dart' as connect;
import 'package:connectrpc/protocol/grpc.dart' as grpc;
import 'package:flutter/material.dart';
import 'package:get_it/get_it.dart';
import 'package:logger/logger.dart';
Expand Down Expand Up @@ -127,15 +123,9 @@ Future<void> initDependencies(Logger log, File logFile) async {

var serverLogFile = [logFile.parent.path, 'debug.log'].join(Platform.pathSeparator);
log.i('logging server logs to: $serverLogFile');
final baseUrl = 'http://${Environment.bitwindowdHost.value}:${Environment.bitwindowdPort.value}';
final httpClient = createHttpClient();
final connectTransport = connect.Transport(
baseUrl: baseUrl,
codec: const protobuf.ProtoCodec(),
httpClient: httpClient,
);
final bitwindow = await BitwindowRPCLive.create(
transport: connectTransport,
host: env(Environment.bitwindowdHost),
port: env(Environment.bitwindowdPort),
binary: BitWindow(),
logPath: serverLogFile,
);
Expand All @@ -145,23 +135,10 @@ Future<void> initDependencies(Logger log, File logFile) async {

final enforerBinary = Enforcer();
final enforcer = await EnforcerLive.create(
transport: grpc.Transport(
baseUrl: 'http://127.0.0.1:${enforerBinary.port}',
codec: const protobuf.ProtoCodec(),
httpClient: httpClient,
statusParser: const protobuf.StatusParser(),
),
binary: enforerBinary,
logPath: serverLogFile,
);

final mainchainRPC = await MainchainRPCLive.create(
ParentChain(),
);
GetIt.I.registerLazySingleton<MainchainRPC>(
() => mainchainRPC,
);

GetIt.I.registerLazySingleton<EnforcerRPC>(
() => enforcer,
);
Expand Down
4 changes: 2 additions & 2 deletions clients/bitwindow/lib/pages/overview_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import 'package:bitwindow/widgets/error_container.dart';
import 'package:fixnum/fixnum.dart';
import 'package:flutter/material.dart';
import 'package:get_it/get_it.dart';
import 'package:sail_ui/gen/bitcoind/v1/bitcoind.pb.dart';
import 'package:sail_ui/gen/misc/v1/misc.pb.dart';
import 'package:sail_ui/gen/bitcoind/v1/bitcoind.pbgrpc.dart';
import 'package:sail_ui/gen/misc/v1/misc.pbgrpc.dart';
import 'package:sail_ui/providers/balance_provider.dart';
import 'package:sail_ui/rpcs/bitwindow_api.dart';
import 'package:sail_ui/sail_ui.dart';
Expand Down
2 changes: 1 addition & 1 deletion clients/bitwindow/lib/pages/root_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import 'package:auto_route/auto_route.dart';
import 'package:bitwindow/routing/router.dart';
import 'package:flutter/material.dart';
import 'package:get_it/get_it.dart';
import 'package:sail_ui/gen/bitcoind/v1/bitcoind.pb.dart';
import 'package:sail_ui/gen/bitcoind/v1/bitcoind.pbgrpc.dart';
import 'package:sail_ui/providers/balance_provider.dart';
import 'package:sail_ui/rpcs/bitwindow_api.dart';
import 'package:sail_ui/sail_ui.dart';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'package:bitwindow/providers/sidechain_provider.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:get_it/get_it.dart';
import 'package:sail_ui/gen/drivechain/v1/drivechain.pb.dart';
import 'package:sail_ui/gen/drivechain/v1/drivechain.pbgrpc.dart';
import 'package:sail_ui/sail_ui.dart';
import 'package:stacked/stacked.dart';

Expand Down
2 changes: 1 addition & 1 deletion clients/bitwindow/lib/pages/sidechains_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get_it/get_it.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pb.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pbgrpc.dart';
import 'package:sail_ui/rpcs/bitwindow_api.dart';
import 'package:sail_ui/sail_ui.dart';
import 'package:stacked/stacked.dart';
Expand Down
4 changes: 2 additions & 2 deletions clients/bitwindow/lib/pages/wallet_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import 'package:flutter/services.dart';
import 'package:get_it/get_it.dart';
import 'package:logger/logger.dart';
import 'package:qr_flutter/qr_flutter.dart';
import 'package:sail_ui/gen/bitcoind/v1/bitcoind.pb.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pb.dart';
import 'package:sail_ui/gen/bitcoind/v1/bitcoind.pbgrpc.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pbgrpc.dart';
import 'package:sail_ui/providers/balance_provider.dart';
import 'package:sail_ui/rpcs/bitwindow_api.dart';
import 'package:sail_ui/sail_ui.dart';
Expand Down
2 changes: 1 addition & 1 deletion clients/bitwindow/lib/providers/news_provider.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import 'dart:async';
import 'package:fixnum/fixnum.dart';
import 'package:flutter/foundation.dart';
import 'package:get_it/get_it.dart';
import 'package:sail_ui/gen/misc/v1/misc.pb.dart';
import 'package:sail_ui/gen/misc/v1/misc.pbgrpc.dart';
import 'package:sail_ui/providers/blockchain_provider.dart';
import 'package:sail_ui/rpcs/bitwindow_api.dart';

Expand Down
4 changes: 2 additions & 2 deletions clients/bitwindow/lib/providers/sidechain_provider.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import 'dart:async';

import 'package:flutter/foundation.dart';
import 'package:get_it/get_it.dart';
import 'package:sail_ui/gen/drivechain/v1/drivechain.pb.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pb.dart';
import 'package:sail_ui/gen/drivechain/v1/drivechain.pbgrpc.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pbgrpc.dart';
import 'package:sail_ui/providers/blockchain_provider.dart';
import 'package:sail_ui/rpcs/bitwindow_api.dart';

Expand Down
2 changes: 1 addition & 1 deletion clients/bitwindow/lib/providers/transactions_provider.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'dart:async';

import 'package:flutter/foundation.dart';
import 'package:get_it/get_it.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pb.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pbgrpc.dart';
import 'package:sail_ui/providers/balance_provider.dart';
import 'package:sail_ui/providers/blockchain_provider.dart';
import 'package:sail_ui/rpcs/bitwindow_api.dart';
Expand Down
32 changes: 24 additions & 8 deletions clients/bitwindow/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -182,14 +182,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.19.0"
connectrpc:
dependency: "direct main"
description:
name: connectrpc
sha256: "39d61194f48657b0f8a8c62b987cff47d80c9e08e0c249356abba7b46234c225"
url: "https://pub.dev"
source: hosted
version: "0.1.0"
console:
dependency: transitive
description:
Expand Down Expand Up @@ -414,6 +406,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "6.2.1"
google_identity_services_web:
dependency: transitive
description:
name: google_identity_services_web
sha256: "55580f436822d64c8ff9a77e37d61f5fb1e6c7ec9d632a43ee324e2a05c3c6c9"
url: "https://pub.dev"
source: hosted
version: "0.3.3"
googleapis_auth:
dependency: transitive
description:
name: googleapis_auth
sha256: befd71383a955535060acde8792e7efc11d2fccd03dd1d3ec434e85b68775938
url: "https://pub.dev"
source: hosted
version: "1.6.0"
graphs:
dependency: transitive
description:
Expand All @@ -422,6 +430,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.3.2"
grpc:
dependency: "direct main"
description:
name: grpc
sha256: "5b99b7a420937d4361ece68b798c9af8e04b5bc128a7859f2a4be87427694813"
url: "https://pub.dev"
source: hosted
version: "4.0.1"
http:
dependency: transitive
description:
Expand Down
11 changes: 6 additions & 5 deletions clients/bitwindow/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ publish_to: "none"
version: 0.0.1

environment:
sdk: ">=3.4.1 <4.0.0"
sdk: '>=3.4.1 <4.0.0'

dependencies:
flutter:
Expand All @@ -21,6 +21,7 @@ dependencies:
stacked: ^3.4.3
qr_flutter: ^4.1.0
cupertino_icons: ^1.0.8
grpc: ^4.0.1
path_provider: ^2.1.5
sail_ui:
path: ../sail_ui
Expand All @@ -38,7 +39,6 @@ dependencies:
flutter_markdown: ^0.7.5
path: ^1.9.0
url_launcher: ^6.3.1
connectrpc: ^0.1.0

dev_dependencies:
flutter_test:
Expand Down Expand Up @@ -107,10 +107,11 @@ flutter:
style: italic
weight: 600


# Windows release stuff.
# This currently relies on having a self-signed certificate
# locally available, which must be changed before this is
# properly deployed (either published to the MS store or
# properly deployed (either published to the MS store or
# as an installer on a website somewhere).
# https://pub.dev/packages/msix
msix_config:
Expand All @@ -123,6 +124,6 @@ msix_config:
logo_path: windows/runner/resources/app_icon.ico
capabilities: internetClient,internetClientServer
os_min_version: 10.0.17763.0
store_certificate: false # Use a test certificate instead of store certificate
store_certificate: false # Use a test certificate instead of store certificate
install_certificate: false # Don't install certificate during CI builds
store: false # Not publishing to Microsoft Store
store: false # Not publishing to Microsoft Store
8 changes: 4 additions & 4 deletions clients/bitwindow/test/mocks/api_mock.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import 'package:sail_ui/classes/node_connection_settings.dart';
import 'package:sail_ui/classes/rpc_connection.dart';
import 'package:sail_ui/gen/bitcoind/v1/bitcoind.pb.dart';
import 'package:sail_ui/gen/drivechain/v1/drivechain.pb.dart';
import 'package:sail_ui/gen/misc/v1/misc.pb.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pb.dart';
import 'package:sail_ui/gen/bitcoind/v1/bitcoind.pbgrpc.dart';
import 'package:sail_ui/gen/drivechain/v1/drivechain.pbgrpc.dart';
import 'package:sail_ui/gen/misc/v1/misc.pbgrpc.dart';
import 'package:sail_ui/gen/wallet/v1/wallet.pbgrpc.dart';
import 'package:sail_ui/rpcs/bitwindow_api.dart';

class MockAPI extends BitwindowRPC {
Expand Down
Loading

0 comments on commit 085a1a4

Please sign in to comment.