fetchModelsFromRemote static method
Implementation
static Future<AvailableModels?> fetchModelsFromRemote({
String? remoteURL,
}) async {
try {
final (resp, _, _) = await sendHttpRequest(
'FETCH_MODELS',
APIType.rest,
HttpRequestModel(
url: remoteURL ?? kModelRemoteUrl,
method: HTTPVerb.get,
),
);
if (resp == null) {
debugPrint('fetchModelsFromRemote -> resp == null');
} else {
var remoteModels = availableModelsFromJson(resp.body);
return remoteModels;
}
} catch (e) {
debugPrint('fetchModelsFromRemote -> ${e.toString()}');
}
return null;
}