aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Sources/WireguardAppIntents/BuildPeerConfigurationUpdate.swift2
-rw-r--r--Sources/WireguardAppIntents/GetPeers.swift2
2 files changed, 2 insertions, 2 deletions
diff --git a/Sources/WireguardAppIntents/BuildPeerConfigurationUpdate.swift b/Sources/WireguardAppIntents/BuildPeerConfigurationUpdate.swift
index d6c0032..090e52a 100644
--- a/Sources/WireguardAppIntents/BuildPeerConfigurationUpdate.swift
+++ b/Sources/WireguardAppIntents/BuildPeerConfigurationUpdate.swift
@@ -23,7 +23,7 @@ struct BuildPeerConfigurationUpdate: AppIntent {
)
var endpoint: String
- func perform() async throws -> some IntentResult {
+ func perform() async throws -> some IntentResult & ReturnsValue<AppIntentsPeer> {
let peerConfigurationUpdate = AppIntentsPeer()
peerConfigurationUpdate.publicKey = publicKey
peerConfigurationUpdate.endpoint = endpoint
diff --git a/Sources/WireguardAppIntents/GetPeers.swift b/Sources/WireguardAppIntents/GetPeers.swift
index ce6849e..00e5399 100644
--- a/Sources/WireguardAppIntents/GetPeers.swift
+++ b/Sources/WireguardAppIntents/GetPeers.swift
@@ -21,7 +21,7 @@ struct GetPeers: AppIntent {
@Dependency
var tunnelsManager: TunnelsManager
- func perform() async throws -> some ReturnsValue {
+ func perform() async throws -> some IntentResult & ReturnsValue<[String]> {
guard let tunnelContainer = tunnelsManager.tunnel(named: tunnelName) else {
throw GetPeersIntentError.wrongTunnel(name: tunnelName)
}