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) - 成功消息构建器