getFullURL function
Implementation
Future<String> getFullURL(
final String url,
Map<String, String>? params,
) async {
String fullURL = url;
params ??= <String, String>{};
if (params.isNotEmpty) {
if (!fullURL.contains('?')) {
fullURL += '?';
}
params.forEach((key, value) {
if (fullURL[fullURL.length - 1] != '?') {
fullURL += '&';
}
fullURL += '$key=$value';
});
}
return fullURL;
}