public override async Task Handle <TResult>(EffEffect <TResult> effect) { var result = await effect.Eff.Run(this); effect.SetResult(result); await Log(result, effect); }
public override async Task Handle <TResult>(EffEffect <TResult> effect) { try { var result = await effect.Eff.Run(this); effect.SetResult(result); } catch (Exception ex) { await Log(ex, effect); throw; } }