xmpp/status.go
changeset 163 3f891f7fe817
parent 155 fdd637733628
child 166 8093a2da46db
equal deleted inserted replaced
162:7b5586a5e109 163:3f891f7fe817
    88 	l := s.newListener()
    88 	l := s.newListener()
    89 	for current := range l {
    89 	for current := range l {
    90 		if current == waitFor {
    90 		if current == waitFor {
    91 			return nil
    91 			return nil
    92 		}
    92 		}
    93 		if current == StatusShutdown {
    93 		if current.fatal() {
    94 			break
    94 			break
    95 		}
    95 		}
    96 		if current > waitFor {
    96 		if current > waitFor {
    97 			return nil
    97 			return nil
    98 		}
    98 		}