Don't expose `process_path` as it requires a slice of objects
authorMatt Corallo <git@bluematt.me>
Sat, 24 Dec 2022 04:15:20 +0000 (04:15 +0000)
committerMatt Corallo <git@bluematt.me>
Tue, 3 Jan 2023 22:09:15 +0000 (22:09 +0000)
lightning/src/routing/router.rs

index 881d5857e2462f21d64c2e78866f5fb6dcef03b7..69af28c65ceb8fff3bc79eddd3054be29e210225 100644 (file)
@@ -195,7 +195,7 @@ impl InFlightHtlcs {
        pub fn new() -> Self { InFlightHtlcs(HashMap::new()) }
 
        /// Takes in a path with payer's node id and adds the path's details to `InFlightHtlcs`.
-       pub fn process_path(&mut self, path: &[RouteHop], payer_node_id: PublicKey) {
+       pub(crate) fn process_path(&mut self, path: &[RouteHop], payer_node_id: PublicKey) {
                if path.is_empty() { return };
                // total_inflight_map needs to be direction-sensitive when keeping track of the HTLC value
                // that is held up. However, the `hops` array, which is a path returned by `find_route` in