addDeployKey method
Implementation
Future<Map<String, dynamic>?> addDeployKey({
required String projectId,
required String title,
required String key,
bool canPush = false,
}) async {
final body = {'title': title, 'key': key, 'can_push': canPush};
final response = await _httpPostRequest(jsonEncode(body), 'projects/$projectId/deploy_keys');
if (httpSuccess(response.statusCode)) {
return jsonDecode(response.body) as Map<String, dynamic>;
} else {
print(response.body);
print('Adding deploy key $title failed. Statuscode: ${response.statusCode} Reason: ${response.reasonPhrase}');
}
return null;
}