getApi method
Fetch API Get the API main document of prismic repository
Implementation
Future<Api> getApi({String? authToken}) async {
try {
final response = await _client.get<dynamic>(
'',
queryParameters: <String, dynamic>{
if (defaultAuthToken == null && authToken != null)
'access_token': authToken
},
);
return Api.fromJson(response.data as Map<String, dynamic>);
} on DioError catch (error) {
throw FlusmicError.fromResponse(error.response);
} on TypeError catch (error) {
throw FlusmicError.fromError(error);
} on CheckedFromJsonException catch (error) {
throw FlusmicError.fromException(error);
}
}