getCurrentOffering method

Resolves the current offering using backend-owned rules and placement.

Implementation

@override
Future<InappifySdkResult<OfferingModel>> getCurrentOffering(
  InappifyCurrentOfferingRequest request,
) {
  return _invokeResult<OfferingModel>(
    method: InappifyChannelContract.getCurrentOffering,
    payload: {'placementIdentifier': request.placementIdentifier},
    decodeData: OfferingModel.fromJson,
    allowMissingData: true,
  );
}