mirror of
https://github.com/dalbodeule/sh0rt.kr-pdns.git
synced 2025-06-08 18:58:20 +00:00
fix pdns api clients (retry 7x)
This commit is contained in:
parent
006fb129f3
commit
233a9886b7
@ -32,22 +32,20 @@ class RecordService(
|
||||
if(domain.user.id != user.id)
|
||||
throw RuntimeException("Unauthorized to create record in API: $domain_id")
|
||||
|
||||
val response = powerDNSApiClient.createRecord(domain.name, recordRequest.name, recordRequest.type, recordRequest.content)
|
||||
if (!response) {
|
||||
throw RuntimeException("Failed to create record in PowerDNS")
|
||||
}
|
||||
val record = DomainRecord(
|
||||
domain = domain,
|
||||
name = recordRequest.name,
|
||||
type = recordRequest.type,
|
||||
content = recordRequest.content,
|
||||
ttl = recordRequest.ttl,
|
||||
prio = recordRequest.priority ?: 0,
|
||||
disabled = false,
|
||||
auth = true,
|
||||
createdOn = Date(),
|
||||
modifiedOn = Date(),
|
||||
comment = recordRequest.comment,
|
||||
powerDNSApiClient.createRecord(domain.name, recordRequest.name, recordRequest.type, recordRequest.content)
|
||||
|
||||
val record = DomainRecord(
|
||||
domain = domain,
|
||||
name = recordRequest.name,
|
||||
type = recordRequest.type,
|
||||
content = recordRequest.content,
|
||||
ttl = recordRequest.ttl,
|
||||
prio = recordRequest.priority ?: 0,
|
||||
disabled = false,
|
||||
auth = true,
|
||||
createdOn = Date(),
|
||||
modifiedOn = Date(),
|
||||
comment = recordRequest.comment,
|
||||
)
|
||||
|
||||
return RecordResponseDTO(
|
||||
@ -142,10 +140,7 @@ class RecordService(
|
||||
record.comment = updatedRecord.comment
|
||||
record.modifiedOn = Date()
|
||||
|
||||
val response = powerDNSApiClient.updateRecord(domain!!.name, updatedRecord.name, updatedRecord.type, updatedRecord.content)
|
||||
if (!response) {
|
||||
throw RuntimeException("Failed to update record in PowerDNS")
|
||||
}
|
||||
powerDNSApiClient.updateRecord(domain!!.name, updatedRecord.name, updatedRecord.type, updatedRecord.content)
|
||||
|
||||
// 저장
|
||||
val savedRecord = recordRepository.save(record)
|
||||
|
Loading…
x
Reference in New Issue
Block a user