UNPKG

774 BMarkdownView Raw
1
2# Like
3
4`Like` handler class.
5
6## API
7
8### Like(post-id, site-id, WPCOM);
9
10Create a new `Like` instance giving `post-id`, `site-id` and `WPCOM` instance.
11
12```js
13var like = Like('<post-id>', '<site-id>', WPCOM);
14```
15
16### Like#state(fn)
17
18`Like#mine` alias.
19
20### Like#mine(fn)
21
22Get your Like status for a Post
23
24```js
25wpcom
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
36Like the post
37
38```js
39wpcom
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
50Remove your existing Like from the post
51
52```js
53wpcom
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```