public async Task <ActionResult <string[]> > GetKeys() { try { string[] keys = await adapter.GetKeys(); return(StatusCode(200, keys)); } catch { return(StatusCode(500)); } }
public async Task <ActionResult <string[]> > GetKeys() { try { string[] keys = await adapter.GetKeys(); if (keys == null) { logger?.LogWarning("PSK keys not found."); } else { logger?.LogInformation("Returned PSK keys."); } return(StatusCode(200, keys)); } catch (Exception ex) { logger?.LogError(ex, "Error getting PSK keys."); return(StatusCode(500)); } }