Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove unused Headers type
Browse files Browse the repository at this point in the history
DanGould committed Nov 27, 2024
1 parent f5ac167 commit def813d
Showing 1 changed file with 0 additions and 25 deletions.
25 changes: 0 additions & 25 deletions src/receive/mod.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
use std::collections::HashMap;
use std::io::Cursor;
use std::str::FromStr;
use std::time::Duration;
@@ -16,30 +15,6 @@ use crate::{ClientResponse, Request, Url};
#[cfg(feature = "uniffi")]
pub mod uni;

#[derive(Clone)]
#[cfg_attr(feature = "uniffi", derive(uniffi::Object))]
pub struct Headers(pub HashMap<String, String>);

#[cfg_attr(feature = "uniffi", uniffi::export)]
impl Headers {
#[cfg_attr(feature = "uniffi", uniffi::constructor)]
pub fn from_vec(body: Vec<u8>) -> Self {
let mut h = HashMap::new();
h.insert("content-type".to_string(), "text/plain".to_string());
h.insert("content-length".to_string(), body.len().to_string());
Headers(h)
}
pub fn get_map(&self) -> HashMap<String, String> {
self.0.clone()
}
}

impl payjoin::receive::Headers for Headers {
fn get_header(&self, key: &str) -> Option<&str> {
self.0.get(key).map(|e| e.as_str())
}
}

#[derive(Clone, Debug)]
pub struct Receiver(pub payjoin::receive::v2::Receiver);
impl From<Receiver> for payjoin::receive::v2::Receiver {

0 comments on commit def813d

Please sign in to comment.