On Request Return
data class OnRequestReturn<TData>(val requestDeferred: Deferred<TData>? = null) : Copyable<OnRequestReturn<TData>>
插件生命周期PluginLifecycle.onRequest的返回值类型, Fetch._runAsync会在调用Fetch.requestFn请求发生前回调所有插件的PluginLifecycle.onRequest函数。 插件可以通过Fetch.requestFn拿到原始的请求函数,通过返回值requestDeferred来async
闭包的await
, 来改变实际请求。