/// <summary> /// Add a global handler to be run the moment every response is received /// </summary> /// <param name="builder">The extended ISolidHttpBuilder</param> /// <param name="func">The handler to be run</param> /// <returns>The builder</returns> public static ISolidHttpCoreBuilder OnResponse(this ISolidHttpCoreBuilder builder, Func <IServiceProvider, HttpResponseMessage, Task> func) => builder.On(func);
/// <summary> /// Add a global handler to be run when every Solid.Http request object is created. /// </summary> /// <param name="builder">The extended ISolidHttpBuilder</param> /// <param name="action">The handler to be run</param> /// <returns>The builder</returns> public static ISolidHttpCoreBuilder OnRequestCreated(this ISolidHttpCoreBuilder builder, Action <IServiceProvider, ISolidHttpRequest> action) => builder.On(action);