diff --git a/src/data.rs b/src/data.rs index 5056e8d..de8a48f 100644 --- a/src/data.rs +++ b/src/data.rs @@ -29,7 +29,7 @@ async fn get_shout_followers(shout_id: &str) -> Result, Box> let api_base = env::var("API_BASE")?; let gql = format!(r#" query {{ - shoutFollowers(shout: "{}") {{ + shoutFollowers(shout: {}) {{ follower {{ id }} @@ -84,9 +84,17 @@ pub async fn is_fitting(listener_id: i32, payload: HashMap) -> R let members = serde_json::from_str::>(members_str).unwrap(); Ok(members.contains(&listener_id.to_string())) }, - _ => Err("Invalid kind"), + _ => { + eprintln!("unknown payload kind"); + eprintln!("{:?}", payload); + Ok(false) + }, } }, - None => Err("No kind provided"), + None => { + eprintln!("payload has no kind"); + eprintln!("{:?}", payload); + Ok(false) + }, } } \ No newline at end of file