Explorar o código

refactor add comments for receiving expire commands

Xiang Li %!s(int64=12) %!d(string=hai) anos
pai
achega
5a4e764d7a
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      server/v2/get_handler.go

+ 3 - 0
server/v2/get_handler.go

@@ -60,6 +60,9 @@ func GetHandler(w http.ResponseWriter, req *http.Request, s Server) error {
 			case <-closeChan:
 				return nil
 			case event = <-eventChan:
+				// for events other than expire, just one event for one watch
+				// for expire event, we might have a stream of events
+				// we use a nil item to terminate the expire event stream
 				if event != nil && event.Action == store.Expire {
 					events = append(events, event)
 				} else {