diff options
| -rw-r--r-- | DomainDig/ContentView.swift | 4 | ||||
| -rw-r--r-- | LocalAPIService.swift | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/DomainDig/ContentView.swift b/DomainDig/ContentView.swift index 103e3b5..894fc88 100644 --- a/DomainDig/ContentView.swift +++ b/DomainDig/ContentView.swift @@ -3029,6 +3029,10 @@ private struct LocalAPISettingsView: View { localAPIService.copyToken() } + Button("Copy cURL Command") { + localAPIService.copyCurlCommand() + } + Button("Rotate Token") { localAPIService.rotateToken() } diff --git a/LocalAPIService.swift b/LocalAPIService.swift index cd12fb8..0a5f8a2 100644 --- a/LocalAPIService.swift +++ b/LocalAPIService.swift @@ -142,6 +142,11 @@ final class LocalAPIService { AppClipboard.copy(config.token) } + func copyCurlCommand() { + guard !config.token.isEmpty else { return } + AppClipboard.copy("curl -H \"Authorization: Bearer \(config.token)\" \(address)/portfolio") + } + func localSecretReferences() -> [String] { [LocalAPISecretStore.reference] } |
