Add Cristian Greco as uploader
[debian/pino.git] / src / rest_api_user_info.vala
1 /* rest_api_user_info.vala
2  *
3  * Copyright (C) 2009-2010  troorl
4  *
5  * This program is free software: you can redistribute it and/or modify
6  * it under the terms of the GNU Lesser General Public License as published by
7  * the Free Software Foundation, either version 3 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
17  *
18  * Author:
19  *      troorl <troorl@gmail.com>
20  */
21
22 using Auth;
23 using Gee;
24 using Soup;
25
26 namespace RestAPI {
27
28 public class RestAPIUserInfo : RestAPITimeline {
29         
30         public RestAPIUserInfo(Account? _account) {
31                 base(_account, TimelineType.USER);
32         }
33         
34         public override void follow_create(string screen_name) throws RestError {
35                 string req_url = urls.follow_create().printf(screen_name);
36                 make_request(req_url, "POST");
37         }
38         
39         public override void follow_destroy(string screen_name) throws RestError {
40                 string req_url = urls.follow_destroy().printf(screen_name);
41                 make_request(req_url, "POST");
42         }
43 }
44
45 }