getResponse method
- User? user,
- UriProductHelper uriHelper
override
Performs the query, do not use directly please use dedicates methods in OpenFoodAPIClient
Implementation
@override
Future<Response> getResponse(
final User? user,
final UriProductHelper uriHelper,
) async {
if (version == ProductQueryVersion.v3) {
return await HttpHelper().doGetRequest(
uriHelper.getUri(
path: getUriPath(),
queryParameters: getParametersMap(),
),
user: user,
uriHelper: uriHelper,
addCookiesToHeader: true,
);
}
return await HttpHelper().doPostRequest(
uriHelper.getPostUri(
path: getUriPath(),
),
getParametersMap(),
user,
uriHelper: uriHelper,
addCredentialsToBody: false,
);
}