From 43e088a0f308d6397d4393bed8f74049f1913d9a Mon Sep 17 00:00:00 2001 From: Justus Ranvier Date: Tue, 18 Nov 2025 08:39:48 -0600 Subject: [PATCH] update for opentxs 1.245 --- .github/workflows/compile.yml | 4 ++-- .github/workflows/format.yml | 2 +- .github/workflows/iwyu.yml | 2 +- CMakeLists.txt | 2 +- src/metier_server/App.cpp | 3 --- src/metier_server/EventLoop.cpp | 5 +++++ src/metier_server/EventLoop.hpp | 2 ++ 7 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 764cd2b..0e90c65 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -15,10 +15,10 @@ jobs: preset: [default] include: - toolchain: gcc - docker: 1.242.0 + docker: 1.245.1 compiler: gcc - toolchain: clang - docker: 1.242.0 + docker: 1.245.1 compiler: clang steps: - name: Checkout opentxs diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index fe8104f..898cd69 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false env: - docker: '1.242.0' + docker: '1.245.1' steps: - name: Checkout opentxs uses: actions/checkout@v3 diff --git a/.github/workflows/iwyu.yml b/.github/workflows/iwyu.yml index e02bfe8..59f9336 100644 --- a/.github/workflows/iwyu.yml +++ b/.github/workflows/iwyu.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false env: - docker: '1.242.0' + docker: '1.245.1' steps: - name: Checkout opentxs uses: actions/checkout@v3 diff --git a/CMakeLists.txt b/CMakeLists.txt index 11e2e78..b23b766 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,7 +70,7 @@ otcommon_print_build_details(METIER_SERVER_PEDANTIC_BUILD "") otcommon_find_system_libraries() find_package( opentxs - 1.242 + 1.245 CONFIG REQUIRED ) diff --git a/src/metier_server/App.cpp b/src/metier_server/App.cpp index d96d7fb..c856ab1 100644 --- a/src/metier_server/App.cpp +++ b/src/metier_server/App.cpp @@ -83,9 +83,6 @@ auto App::run_daemon() noexcept(false) -> int [](auto const& api, auto& alloc) { return std::allocate_shared(alloc.result_, api, alloc); }, - {}, - {}, - 1, alloc_); if (false == running) { diff --git a/src/metier_server/EventLoop.cpp b/src/metier_server/EventLoop.cpp index 0ef1f89..a881ff2 100644 --- a/src/metier_server/EventLoop.cpp +++ b/src/metier_server/EventLoop.cpp @@ -87,6 +87,11 @@ auto EventLoop::print_status( reset_status_timer(state); } +auto EventLoop::RequestedTimerCount() const noexcept -> std::size_t +{ + return 1_uz; +} + auto EventLoop::Run( opentxs::api::Session const&, opentxs::util::eventloop::state::PreInit&, diff --git a/src/metier_server/EventLoop.hpp b/src/metier_server/EventLoop.hpp index 8e6344f..4f29818 100644 --- a/src/metier_server/EventLoop.hpp +++ b/src/metier_server/EventLoop.hpp @@ -16,6 +16,8 @@ class EventLoop final : public opentxs::api::session::EventLoop [[nodiscard]] auto Description() const noexcept -> std::string_view final; [[nodiscard]] auto get_deleter() noexcept -> delete_function final; + [[nodiscard]] auto RequestedTimerCount() const noexcept + -> std::size_t final; [[nodiscard]] auto Run( opentxs::api::Session const& api, opentxs::util::eventloop::state::PreInit& state,