blob: b2f0aa625474185060809590ce309b82676e3707 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
use tw;
use ::Queryer;
use commands::Command;
static FOLLOW_URL: &str = "https://api.twitter.com/1.1/friendships/create.json";
static UNFOLLOW_URL: &str = "https://api.twitter.com/1.1/friendships/destroy.json";
pub static UNFOLLOW: Command = Command {
keyword: "unfl",
params: 1,
exec: unfl
};
fn unfl(line: String, tweeter: &mut tw::TwitterCache, queryer: &mut Queryer) {
// TODO handle this unwrap
let screen_name = line.trim(); //u64::from_str(&line).unwrap();
queryer.do_api_post(&format!("{}?screen_name={}", FOLLOW_URL, screen_name));
}
pub static FOLLOW: Command = Command {
keyword: "fl",
params: 1,
exec: fl
};
fn fl(line: String, tweeter: &mut tw::TwitterCache, queryer: &mut Queryer) {
// TODO handle this unwrap
let screen_name = line.trim(); //u64::from_str(&line).unwrap();
println!("fl resp: {:?}", queryer.do_api_post(&format!("{}?screen_name={}", UNFOLLOW_URL, screen_name)));
}
|