Example #1
0
        async Task <CallDetails <T> > CallWithDetailsAndObserve <T>(MethodInfo targetMethod, object[] args)
        {
            var details = await ApiRequestFactory.Create <T>(targetMethod, args).GetDetailedAsync();

            _callObservers.Call(details);

            return(details);
        }
Example #2
0
 /// <summary>
 /// Creates API request based on contract method without result
 /// </summary>
 public ApiRequest Request(Expression <Func <TContract, Task> > serviceCallExpr)
 {
     return(_reqFactory.Create(serviceCallExpr));
 }