(self)
| 295 | // ==================== DNS Credential Management ==================== |
| 296 | |
| 297 | async fn list_dns_credentials(self) -> Result<ListDnsCredentialsResponse> { |
| 298 | let kv_store = self.state.kv_store(); |
| 299 | let credentials = kv_store |
| 300 | .list_dns_credentials() |
| 301 | .into_iter() |
| 302 | .map(dns_cred_to_proto) |
| 303 | .collect(); |
| 304 | let default_id = kv_store.get_default_dns_credential_id(); |
| 305 | Ok(ListDnsCredentialsResponse { |
| 306 | credentials, |
| 307 | default_id, |
| 308 | }) |
| 309 | } |
| 310 | |
| 311 | async fn get_dns_credential( |
| 312 | self, |
nothing calls this directly
no test coverage detected