mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
cluster/Backend/DoProcessEvent: Use generic metadata, not just timestamps
This commit is contained in:
parent
4996ba88fb
commit
b87109fcf1
1 changed files with 2 additions and 5 deletions
|
@ -62,11 +62,8 @@ std::tuple<zeek::EventHandlerPtr, zeek::Args, zeek::detail::EventMetadataVectorP
|
|||
}
|
||||
|
||||
bool detail::LocalEventHandlingStrategy::DoProcessEvent(std::string_view topic, detail::Event e) {
|
||||
zeek::detail::EventMetadataVectorPtr meta;
|
||||
if ( auto ts = e.Timestamp(); ts >= 0.0 )
|
||||
meta = zeek::detail::MakeEventMetadataVector(e.Timestamp());
|
||||
|
||||
zeek::event_mgr.Enqueue(std::move(meta), e.Handler(), std::move(e.Args()), util::detail::SOURCE_BROKER);
|
||||
auto [handler, args, meta] = std::move(e).Take();
|
||||
zeek::event_mgr.Enqueue(std::move(meta), handler, std::move(args), util::detail::SOURCE_BROKER);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue