createClient static method
Implementation
static MidtransClientRemote createClient({
Map<String, dynamic> headers = const {},
int connectTimeout = 30000,
int receiveTimeout = 30000,
required String baseUrl,
}) {
Map<String, dynamic> newHeaders = {
'Authorization':
'Basic ${MidtransClient.instance.serverKey.base64Encode}',
...headers,
};
return MidtransClientRemote(
DioConfig.createDio(
headers: newHeaders,
connectTimeout: connectTimeout,
receiveTimeout: receiveTimeout,
),
baseUrl: baseUrl
);
}