From 7eeb3207c55d432c54c908ecfadbc79df0231635 Mon Sep 17 00:00:00 2001 From: iximeow Date: Sat, 11 Nov 2017 16:56:13 -0800 Subject: checking for tweet length in-client is dumb --- src/commands/twete.rs | 20 +++++++------------- src/display/mod.rs | 2 +- 2 files changed, 8 insertions(+), 14 deletions(-) (limited to 'src') diff --git a/src/commands/twete.rs b/src/commands/twete.rs index dbea81b..c5c0c1a 100644 --- a/src/commands/twete.rs +++ b/src/commands/twete.rs @@ -61,19 +61,13 @@ fn twete(line: String, tweeter: &mut tw::TwitterCache, queryer: &mut Queryer) { pub fn send_twete(text: String, tweeter: &mut tw::TwitterCache, queryer: &mut Queryer) { let substituted = ::url_encode(&text); - if text.len() <= 140 { - let result = match tweeter.profile.clone() { - Some(user_creds) => queryer.do_api_post(&format!("{}?status={}", CREATE_TWEET_URL, substituted), &tweeter.app_key, &user_creds), - None => Err("No logged in user to tweet as".to_owned()) - }; - match result { - Ok(_) => (), - Err(e) => tweeter.display_info.status(e) - } - } else { - // TODO: this 140 is maybe sometimes 280.. :) - // and see if weighted_character_count still does things? - tweeter.display_info.status(format!("tweet is too long: {}/140 chars", text.len())); + let result = match tweeter.profile.clone() { + Some(user_creds) => queryer.do_api_post(&format!("{}?status={}", CREATE_TWEET_URL, substituted), &tweeter.app_key, &user_creds), + None => Err("No logged in user to tweet as".to_owned()) + }; + match result { + Ok(_) => (), + Err(e) => tweeter.display_info.status(e) } } diff --git a/src/display/mod.rs b/src/display/mod.rs index 6df3b28..1c26678 100644 --- a/src/display/mod.rs +++ b/src/display/mod.rs @@ -71,7 +71,7 @@ impl DisplayInfo { } /* - * wraps x so each line is indentation or fewer characters, after splitting by \n. + * wraps x so each line is width or fewer characters, after splitting by \n. */ fn into_display_lines(x: Vec, width: u16) -> Vec { let split_on_newline: Vec = x.into_iter() -- cgit v1.1