conversationTopicFromAddress method

  1. @override
Future<String?> conversationTopicFromAddress(
  1. String peerAddress
)
override

Implementation

@override
Future<String?> conversationTopicFromAddress(String peerAddress) async {
  try {
    final params = <String, dynamic>{
      'peerAddress': peerAddress,
    }.jsify() as JSObject;

    final result = await _promiseToFuture(
      _clientManager.conversationTopicFromAddress(params),
    );

    return (result as JSString?)?.toDart;
  } catch (e) {
    throw Exception('Failed to get conversation topic: $e');
  }
}