commit 82d344492ad13527c23f9c7b87b952c2ebd74205
parent f16cd707254ffa3b2ee58a2fb7930551527ecb00
Author: triesap <tyson@radroots.org>
Date: Mon, 27 Apr 2026 21:59:19 +0000
signer: use active order request kind
Diffstat:
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/src/runtime/signer.rs b/src/runtime/signer.rs
@@ -4,8 +4,7 @@ use crate::domain::runtime::{
};
use crate::runtime::accounts::{SHARED_ACCOUNT_STORE_SOURCE, empty_account_resolution_view};
use crate::runtime::config::{RuntimeConfig, SIGNER_REMOTE_NIP46_CAPABILITY, SignerBackend};
-use radroots_events::kinds::{KIND_FARM, KIND_LISTING, KIND_PROFILE};
-use radroots_events::trade::RadrootsTradeMessageType;
+use radroots_events::kinds::{KIND_FARM, KIND_LISTING, KIND_PROFILE, KIND_TRADE_ORDER_REQUEST};
use radroots_nostr_accounts::prelude::RadrootsNostrAccountStatus;
use radroots_nostr_signer::prelude::{
RadrootsNostrLocalSignerAvailability, RadrootsNostrLocalSignerCapability,
@@ -289,7 +288,7 @@ fn cli_write_kinds() -> [CliWriteKind; 4] {
},
CliWriteKind {
command: "order submit",
- event_kind: u32::from(RadrootsTradeMessageType::OrderRequest.kind()),
+ event_kind: KIND_TRADE_ORDER_REQUEST,
},
]
}
@@ -329,3 +328,21 @@ fn local_availability(value: RadrootsNostrLocalSignerAvailability) -> &'static s
RadrootsNostrLocalSignerAvailability::SecretBacked => "secret_backed",
}
}
+
+#[cfg(test)]
+mod tests {
+ use radroots_events::kinds::KIND_TRADE_DISCOUNT_DECLINE;
+
+ use super::{KIND_TRADE_ORDER_REQUEST, cli_write_kinds};
+
+ #[test]
+ fn order_submit_readiness_uses_active_order_request_kind() {
+ let write_kind = cli_write_kinds()
+ .into_iter()
+ .find(|kind| kind.command == "order submit")
+ .expect("order submit readiness");
+
+ assert_eq!(write_kind.event_kind, KIND_TRADE_ORDER_REQUEST);
+ assert_ne!(write_kind.event_kind, KIND_TRADE_DISCOUNT_DECLINE);
+ }
+}