package Ġcom . ay vy tr . network čĊč Ċ import Ġcom . ay vy tr . network . bean . Response Wrapper č Ċ import Ġcom . ay vy tr . network . exception . Response Exception č Ċ import Ġokhttp 3 . Cookie čĊč Ċ /** čĊ Ġ* Ġ@ author ĠAdministrator čĊ Ġ*/ č Ċ fun Ġ< T > ĠThrowable . to Response Exception (): ĠResponse Exception Ġ{ čĊĠĠĠ Ġreturn ĠApi Client . parse Exception . invoke ( this ) č Ċ } čĊč Ċ fun Ġ< T > ĠThrowable . wrap (): ĠResponse Wrapper < T > Ġ{ čĊĠĠĠ Ġreturn ĠResponse Wrapper ( null , Ġis Suc ceed Ġ= Ġfalse , Ġexception Ġ= Ġthis . to Response Exception < T >()) č Ċ } čĊč Ċ fun Ġ< T > ĠT . wrap ( čĊĠĠĠ Ġis Suc ceed : ĠBoolean Ġ= Ġtrue , čĊĠĠĠ Ġpage : ĠInt Ġ= Ġ 1 , čĊĠĠĠ Ġis Load More : ĠBoolean Ġ= Ġfalse , čĊĠĠĠ Ġhas More : ĠBoolean Ġ= Ġfalse , čĊĠĠĠ Ġexception : ĠThrowable ? Ġ= Ġnull č Ċ ): ĠResponse Wrapper < T > Ġ{ čĊĠĠĠ Ġreturn ĠResponse Wrapper ( this , Ġpage , Ġis Load More , Ġhas More , Ġis Suc ceed , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexception Ġ= Ġexception ?. to Response Exception < T >()) č Ċ } čĊč Ċ fun ĠCookie . is Expired (): ĠBoolean Ġ{ čĊĠĠĠ Ġreturn Ġexpires At Ġ< ĠSystem . currentTimeMillis () č Ċ }