initialize method
void
initialize({})
Implementation
void initialize({
/// try to check token expired with body.message "Unauthorized"
required bool checkTokenExpired,
/// you can use your custom header default is
///
/// <String, String>{
/// 'Content-Type': 'application/json; charset=UTF-8',
/// }
///
Future<Map<String, String>>? getHeader,
/// base url
required String baseUrl,
///when checkTokenExpired is true you MOST set this
///
/// you most refresh your token and return future bool
///
/// if true request repeated
/// else function OnTokenNotRefresh executed
Future<bool>? refreshToken,
/// when checkTokenExpired is true you MOST set this function
Function? onTokenNotRefresh,
}) {
nCheckTokenExpired = checkTokenExpired;
nGetHeader = getHeader!;
nBaseUrl = baseUrl;
nRefreshToken = refreshToken!;
nOnTokenNotRefresh = onTokenNotRefresh!;
}