getPaymentChannelsForWallet method

  1. @override
Future<List<PaymentChannel>> getPaymentChannelsForWallet(
  1. String walletId
)
override

Get all payment channels for a wallet.

Implementation

@override
Future<List<PaymentChannel>> getPaymentChannelsForWallet(
  String walletId,
) async {
  _ensureInitialized();

  final result = await _pool!.execute(
    Sql.named('''
      SELECT $_channelColumns
      FROM payment_channels
      WHERE wallet_id = @walletId
      ORDER BY created_at DESC
    '''),
    parameters: {'walletId': walletId},
  );

  return result.map(_rowToPaymentChannel).toList();
}