generateDeviceToken method
Implementation
@override
Future<AuthToken> generateDeviceToken(String key, String password) async {
try {
return await dio
.get(ApiEndpoints.AUTH,
options: Options(headers: {
HttpHeaders.authorizationHeader:
ApiHelper.buildEncodedBasicAuth(key, password)
}))
.then((value) => AuthToken.fromConcatenatedString(value.data));
} on Exception catch (e) {
throw HttpHelper.decodeErrorResponse(e,
tag: TAG,
logger: logger,
defaultErrorMessage: "Failed to authenticate device");
}
}