Skip to content

Commit e95ec25

Browse files
committed
removed use of requset id factory in async ref class
1 parent d63bc56 commit e95ec25

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

reference/async_reference/async.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ static auto reference = std::optional<detail::async_reference>{};
1616

1717
ecsact_async_request_id ecsact_async_connect(const char* connection_string) {
1818
auto req_id = request_id_factory.next_id();
19-
reference.emplace(request_id_factory, async_callbacks);
19+
reference.emplace(async_callbacks);
2020
reference->connect(req_id, connection_string);
2121
return req_id;
2222
}

reference/async_reference/async_reference.hh

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,13 @@
1919
#include "reference/async_reference/callbacks/execution_callbacks.hh"
2020
#include "reference/async_reference/callbacks/async_callbacks.hh"
2121
#include "reference/async_reference/entity_manager/entity_manager.hh"
22-
#include "reference/async_reference/request_id_factory/request_id_factory.hh"
2322
#include "request_id_factory/request_id_factory.hh"
2423

2524
namespace ecsact::async_reference::detail {
2625
class async_reference {
2726
public:
28-
inline async_reference(
29-
request_id_factory& request_id_factory,
30-
async_callbacks& async_callbacks
31-
)
32-
: request_id_factory(request_id_factory), async_callbacks(async_callbacks) {
27+
inline async_reference(async_callbacks& async_callbacks)
28+
: async_callbacks(async_callbacks) {
3329
}
3430

3531
inline ~async_reference() {
@@ -58,12 +54,10 @@ private:
5854

5955
std::optional<ecsact_registry_id> registry_id;
6056

61-
tick_manager tick_manager;
62-
execution_callbacks exec_callbacks;
63-
entity_manager entity_manager;
64-
65-
detail::request_id_factory& request_id_factory;
66-
detail::async_callbacks& async_callbacks;
57+
tick_manager tick_manager;
58+
execution_callbacks exec_callbacks;
59+
entity_manager entity_manager;
60+
detail::async_callbacks& async_callbacks;
6761

6862
std::thread execution_thread;
6963
std::mutex execution_m;

0 commit comments

Comments
 (0)