fix(useragent): upgraded to new protocol changes
Some checks failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed

This commit is contained in:
hdbg
2026-04-03 22:03:02 +02:00
parent 0f8cc9033c
commit 77f47e7436
74 changed files with 7446 additions and 4904 deletions

View File

@@ -1,5 +1,5 @@
// lib/screens/dashboard/evm/grants/create/fields/client_picker_field.dart
import 'package:arbiter/proto/user_agent.pb.dart';
import 'package:arbiter/proto/user_agent/sdk_client.pb.dart' as ua_sdk;
import 'package:arbiter/providers/sdk_clients/list.dart';
import 'package:arbiter/screens/dashboard/evm/grants/create/provider.dart';
import 'package:flutter/material.dart';
@@ -12,7 +12,7 @@ class ClientPickerField extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
final clients =
ref.watch(sdkClientsProvider).asData?.value ?? const <SdkClientEntry>[];
ref.watch(sdkClientsProvider).asData?.value ?? const <ua_sdk.Entry>[];
return FormBuilderDropdown<int>(
name: 'clientId',

View File

@@ -1,6 +1,6 @@
// lib/screens/dashboard/evm/grants/create/fields/wallet_access_picker_field.dart
import 'package:arbiter/proto/evm.pb.dart';
import 'package:arbiter/proto/user_agent.pb.dart';
import 'package:arbiter/proto/user_agent/sdk_client.pb.dart' as ua_sdk;
import 'package:arbiter/providers/evm/evm.dart';
import 'package:arbiter/providers/sdk_clients/wallet_access_list.dart';
import 'package:arbiter/screens/dashboard/evm/grants/create/provider.dart';
@@ -17,13 +17,13 @@ class WalletAccessPickerField extends ConsumerWidget {
final state = ref.watch(grantCreationProvider);
final allAccesses =
ref.watch(walletAccessListProvider).asData?.value ??
const <SdkClientWalletAccess>[];
const <ua_sdk.WalletAccessEntry>[];
final wallets =
ref.watch(evmProvider).asData?.value ?? const <WalletEntry>[];
final walletById = <int, WalletEntry>{for (final w in wallets) w.id: w};
final accesses = state.selectedClientId == null
? const <SdkClientWalletAccess>[]
? const <ua_sdk.WalletAccessEntry>[]
: allAccesses
.where((a) => a.access.sdkClientId == state.selectedClientId)
.toList();