perf: queue request candidate persistence

This commit is contained in:
elky
2026-06-22 02:49:17 +08:00
parent f75894acbb
commit 5b7805181b
11 changed files with 1143 additions and 51 deletions
@@ -322,6 +322,14 @@ impl GatewayDataState {
self.request_candidate_writer.is_some()
}
pub(crate) fn request_candidate_writer(
&self,
) -> Option<
Arc<dyn aether_data_contracts::repository::candidates::RequestCandidateWriteRepository>,
> {
self.request_candidate_writer.clone()
}
pub(crate) fn has_routing_group_reader(&self) -> bool {
self.routing_group_reader.is_some()
}