瀏覽代碼

PR changes

Sebastian Thiebaud 7 年之前
父節點
當前提交
4ca615a5c3
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      Sources/SwiftGRPC/Core/Channel.swift

+ 6 - 5
Sources/SwiftGRPC/Core/Channel.swift

@@ -133,7 +133,7 @@ private extension Channel {
       spinloopThreadQueue.async { [weak self] in
         guard let `self` = self else { return }
 
-        spinloop: while true  {
+        while true  {
           guard let underlyingState = self.lastState.underlyingState else {
             print("Couldn't retrieve `underlyingState`")
             return
@@ -152,12 +152,13 @@ private extension Channel {
             }
             
             self.lastState = newState
-          case .queueShutdown:
-            break spinloop
           case .queueTimeout:
-            continue spinloop
+            continue
+          case .queueShutdown:
+            return
           default:
-            break spinloop
+            print("Event's completion type is `unknown`")
+            continue
           }
         }
       }