1 |
|
2 | # Like
|
3 |
|
4 | `Like` handler class.
|
5 |
|
6 | ## API
|
7 |
|
8 | ### Like(post-id, site-id, WPCOM);
|
9 |
|
10 | Create a new `Like` instance giving `post-id`, `site-id` and `WPCOM` instance.
|
11 |
|
12 | ```js
|
13 | var like = Like('<post-id>', '<site-id>', WPCOM);
|
14 | ```
|
15 |
|
16 | ### Like#state(fn)
|
17 |
|
18 | `Like#mine` alias.
|
19 |
|
20 | ### Like#mine(fn)
|
21 |
|
22 | Get your Like status for a Post
|
23 |
|
24 | ```js
|
25 | wpcom
|
26 | .site('blog.wordpress.com')
|
27 | .post(342)
|
28 | .like()
|
29 | .mine(function(err, data){
|
30 | // like `data` object
|
31 | });
|
32 | ```
|
33 |
|
34 | ### Like#add(fn)
|
35 |
|
36 | Like the post
|
37 |
|
38 | ```js
|
39 | wpcom
|
40 | .site('blog.wordpress.com')
|
41 | .post(342)
|
42 | .like()
|
43 | .add(function(err, data){
|
44 | // I like this 342 post
|
45 | });
|
46 | ```
|
47 |
|
48 | ### Like#del(fn)
|
49 |
|
50 | Remove your existing Like from the post
|
51 |
|
52 | ```js
|
53 | wpcom
|
54 | .site('blog.wordpress.com')
|
55 | .post(342)
|
56 | .like()
|
57 | .del(function(err, data){
|
58 | // I don't like this 342 post any more
|
59 | });
|
60 | ```
|