http/hooks/lifecycle_hooks library

Classes

FinishError<T>
请求失败结束结果
FinishResult<T>
请求结束结果(成功/失败)
FinishSuccess<T>
请求成功结束结果

Typedefs

ErrorMessageBuilder = String? Function(SmartError error)
错误消息构建器
OnError = FutureOr<void> Function(RequestContext ctx, SmartError error)
请求错误回调
OnFinish<T> = FutureOr<void> Function(RequestContext ctx, FinishResult<T> result)
请求结束回调(无论成功失败)
OnStart = FutureOr<void> Function(RequestContext ctx)
请求开始回调
OnSuccess<T> = FutureOr<void> Function(RequestContext ctx, SmartResponse<T> response)
请求成功回调
SuccessMessageBuilder<T> = String? Function(SmartResponse<T> response)
成功消息构建器