Commit 33365093 authored by tqcq's avatar tqcq
Browse files

fix dispatcher

parent 60ff77ec
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -44,7 +44,10 @@ public:
        // sled::MutexLock lock(&mutex_);
        sled::SharedMutexReadLock lock(&rwlock_);
        for (auto &handler : handlers_) {
            if (handler->HandleMessage(message)) { return DispatchResult::kHandled; }
            if (handler->HandleMessage(message)) {
                handler->OnMessage(message);
                return DispatchResult::kHandled;
            }
        }
        return DispatchResult::kNotFound;
    }