Browse Source

A couple more places we should check HTTP status

Grant Limberg 8 years ago
parent
commit
aa71292265
1 changed files with 9 additions and 0 deletions
  1. 9 0
      macui/ZeroTier One/ServiceCom.m

+ 9 - 0
macui/ZeroTier One/ServiceCom.m

@@ -365,6 +365,9 @@
 
 
                    completionHandler(status);
                    completionHandler(status);
                }
                }
+               else if (status == 401) {
+                   self->_resetKey = YES;
+               }
            }];
            }];
     [task resume];
     [task resume];
 }
 }
@@ -436,6 +439,9 @@
         if(status == 200) {
         if(status == 200) {
             NSLog(@"join ok");
             NSLog(@"join ok");
         }
         }
+        else if (status == 401) {
+            self->_resetKey = YES;
+        }
         else {
         else {
             NSLog(@"join error: %ld", (long)status);
             NSLog(@"join error: %ld", (long)status);
         }
         }
@@ -492,6 +498,9 @@
         if(status == 200) {
         if(status == 200) {
             NSLog(@"leave ok");
             NSLog(@"leave ok");
         }
         }
+        else if (status == 401) {
+            self->_resetKey = YES;
+        }
         else {
         else {
             NSLog(@"leave error: %ld", status);
             NSLog(@"leave error: %ld", status);
         }
         }