rhi

Coordinated trade for connected markets
git clone https://radroots.dev/git/rhi.git
Log | Files | Refs | README | LICENSE

commit 6e2128a138fd9da1d60d8d78ded5a14396207ace
parent 25012f06d1c5b6c69d322d520d155575b3af2149
Author: triesap <tyson@radroots.org>
Date:   Tue,  3 Mar 2026 18:00:44 +0000

trade: repoint dvm kinds imports to listing kinds

Diffstat:
Msrc/features/trade_listing/handlers/dvm.rs | 4++--
Msrc/features/trade_listing/subscriber.rs | 6+++---
Msrc/lib.rs | 4++--
3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/features/trade_listing/handlers/dvm.rs b/src/features/trade_listing/handlers/dvm.rs @@ -16,7 +16,7 @@ use radroots_trade::listing::{ TradeListingMessageType, TradeListingValidateRequest, TradeListingValidateResult, TradeOrderResponse, TradeOrderRevisionResponse, trade_listing_envelope_event_build, }, - dvm_kinds::is_trade_listing_dvm_kind, + kinds::is_trade_listing_kind, order::{ TradeAnswer, TradeDiscountDecision, TradeDiscountOffer, TradeDiscountRequest, TradeFulfillmentUpdate, TradeOrder, TradeOrderRevision, TradeOrderStatus, TradeQuestion, @@ -72,7 +72,7 @@ pub async fn handle_event( RadrootsNostrKind::Custom(v) => v, _ => return Err(TradeListingDvmError::UnsupportedKind), }; - if !is_trade_listing_dvm_kind(kind) { + if !is_trade_listing_kind(kind) { return Err(TradeListingDvmError::UnsupportedKind); } diff --git a/src/features/trade_listing/subscriber.rs b/src/features/trade_listing/subscriber.rs @@ -16,7 +16,7 @@ use tokio::sync::watch; use tokio::time::sleep; use tracing::{info, warn}; -use radroots_trade::listing::dvm_kinds::TRADE_LISTING_DVM_KINDS; +use radroots_trade::listing::kinds::TRADE_LISTING_KINDS; use crate::features::trade_listing::{ handlers::dvm::{handle_error, handle_event, TradeListingDvmError}, @@ -30,10 +30,10 @@ pub async fn subscriber( ) -> Result<()> { info!( "Starting subscriber for trade listing DVM kinds: {:?}", - TRADE_LISTING_DVM_KINDS + TRADE_LISTING_KINDS ); - let kinds: Vec<RadrootsNostrKind> = TRADE_LISTING_DVM_KINDS + let kinds: Vec<RadrootsNostrKind> = TRADE_LISTING_KINDS .iter() .map(|kind| RadrootsNostrKind::Custom(*kind)) .collect(); diff --git a/src/lib.rs b/src/lib.rs @@ -18,7 +18,7 @@ use radroots_identity::RadrootsIdentity; use radroots_nostr::prelude::{ RadrootsNostrApplicationHandlerSpec, radroots_nostr_bootstrap_service_presence, }; -use radroots_trade::listing::dvm_kinds::TRADE_LISTING_DVM_KINDS; +use radroots_trade::listing::kinds::TRADE_LISTING_KINDS; use tracing::{info, warn}; pub async fn run_rhi(settings: &config::Settings, args: &cli_args) -> Result<()> { @@ -40,7 +40,7 @@ pub async fn run_rhi(settings: &config::Settings, args: &cli_args) -> Result<()> let md = settings.metadata.clone(); if !relays.is_empty() { - let handler_kinds = TRADE_LISTING_DVM_KINDS + let handler_kinds = TRADE_LISTING_KINDS .iter() .map(|kind| *kind as u32) .collect();