summaryrefslogtreecommitdiff
path: root/ZeroTier One/JoinNetworkViewController.m
diff options
context:
space:
mode:
Diffstat (limited to 'ZeroTier One/JoinNetworkViewController.m')
-rw-r--r--ZeroTier One/JoinNetworkViewController.m9
1 files changed, 8 insertions, 1 deletions
diff --git a/ZeroTier One/JoinNetworkViewController.m b/ZeroTier One/JoinNetworkViewController.m
index 60e8e1cc..f91589d9 100644
--- a/ZeroTier One/JoinNetworkViewController.m
+++ b/ZeroTier One/JoinNetworkViewController.m
@@ -72,10 +72,17 @@ NSString * const JoinedNetworksKey = @"com.zerotier.one.joined-networks";
- (IBAction)onJoinClicked:(id)sender {
NSString *networkId = self.network.stringValue;
+ NSError *error = nil;
[[ServiceCom sharedInstance] joinNetwork:networkId
allowManaged:(self.allowManagedCheckBox.state == NSOnState)
allowGlobal:(self.allowGlobalCheckBox.state == NSOnState)
- allowDefault:(self.allowDefaultCheckBox.state == NSOnState)];
+ allowDefault:(self.allowDefaultCheckBox.state == NSOnState)
+ error:&error];
+
+ if(error) {
+ // TODO: display error message
+ return;
+ }
self.network.stringValue = @"";