fix subscribe message reqression

This commit is contained in:
Bartosz Wieczorek 2025-06-04 14:11:36 +02:00
parent 18846bf95f
commit 0b4597444c
4 changed files with 4 additions and 7 deletions

View File

@ -79,8 +79,7 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] const char ** argv) {
{
CheckApplication ca;
auto ret =
ca.call(CH, {session.config().systemToken.data(), session.config().systemToken.size()}).or_else(mapError);
auto ret = ca.call(CH, session.config().systemToken).or_else(mapError);
if(not ret.has_value()) {
log(LogLevel::Error, "Check Application step failed, check configration");
return PAM_MAXTRIES;

View File

@ -30,8 +30,7 @@ class CoreHandler : public CoreHandlerInterface< CoreHandler< HttpHandler > > {
}
void signRequest(Request & request) const {
request.headers["X-Rublon-Signature"] =
std::pmr::string{signData(request.body, config().secretKey).c_str(), request.headers.get_allocator()};
request.headers["X-Rublon-Signature"] = signData(request.body, config().secretKey).c_str();
}
bool hasSignature(const Response & response) const {

View File

@ -136,7 +136,7 @@ class WebSocket {
subscribe_message += R"msg(42["subscribe",{"channel":"transactionConfirmation.)msg";
subscribe_message += transaction_id.data();
subscribe_message += "}]";
subscribe_message += R"(")}])";
memcpy(buf + LWS_PRE, subscribe_message.data(), subscribe_message.size());

View File

@ -99,8 +99,7 @@ pam_sm_authenticate(pam_handle_t * pamh, [[maybe_unused]] int flags, [[maybe_unu
{
CheckApplication ca;
const auto & config = session.config();
const auto ret = ca.call(CH, config.systemToken).or_else(mapError);
const auto ret = ca.call(CH, session.config().systemToken).or_else(mapError);
if(not ret.has_value()) {
log(LogLevel::Error, "Check Application step failed, check configration");
return PAM_MAXTRIES;