getPlacementDetails method

  1. @override
Future<TRPlacementDetails?> getPlacementDetails(
  1. String placementTag, {
  2. TRErrorCallback? errorListener,
})
override

Implementation

@override
Future<TRPlacementDetails?> getPlacementDetails(String placementTag,
    {TRErrorCallback? errorListener}) async {
  final callId = _newCallId();
  if (errorListener != null) _errorCallbacks[callId] = errorListener;

  final result = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
      'getPlacementDetails', {'callId': callId, 'placementTag': placementTag});
  _errorCallbacks.remove(callId);
  return result != null
      ? TRPlacementDetails.fromJson(Map<String, dynamic>.from(result))
      : null;
}