Vartan Benohanian
390814b095
Rename files
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-21 09:27:34 -04:00
Vartan Benohanian
465e96353c
Add methods to get random posts and subreddits
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-20 21:03:57 -04:00
Vartan Benohanian
ec7e8abe8e
Create PostAndCommentService, holds common methods
...
Some functionality such as saving, voting, deleting, etc. is common to
both posts and comments, so this service will hold such methods.
Tweaked the separate post/comment services accordingly. Fixed tests.
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-13 23:05:24 -04:00
Vartan Benohanian
a0b06ed651
Add ModerationService, tweak structs, delete unneeded ones
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-12 22:53:19 -04:00
Vartan Benohanian
8f95f3880a
Add method to create request with form data
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-11 14:12:03 -04:00
Vartan Benohanian
4094044593
Rename package to go-reddit
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-11 13:49:07 -04:00
Vartan Benohanian
ce1f3dceba
Create MultiService (for multireddits)
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-06 22:10:47 -04:00
Vartan Benohanian
33294aa036
Reuse common service struct
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-28 00:05:55 -04:00
Vartan Benohanian
bdd39f5d21
WIP: Account service
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-23 21:47:33 -04:00
Vartan Benohanian
f649216b9d
Replace references to "link" by "post"
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-22 21:52:34 -04:00
Vartan Benohanian
5f56273e2e
User service done
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-18 21:41:17 -04:00
Vartan Benohanian
1d1118517b
Use forms for searches
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-28 21:31:43 -04:00
Vartan Benohanian
946318c27b
Use searcher/options to get user posts/comments
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-18 23:11:47 -04:00
Vartan Benohanian
9d8e731294
Add errors.go
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-16 11:53:15 -04:00
Vartan Benohanian
17b220b13c
Get post/comments, unmarshal list of comments (replies)
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-16 11:42:30 -04:00
Vartan Benohanian
dc31cd8dbc
Add SearchService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-04 20:51:16 -04:00
Vartan Benohanian
014ecb6c16
Add link functionality
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-04 19:04:38 -04:00
Vartan Benohanian
c897c14b23
Rename structs, move them to a separate file
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-03 19:17:39 -04:00
Vartan Benohanian
9e7cb10526
Add overview, saved endpoints. Delete duplicate code
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-03 18:54:41 -04:00
Vartan Benohanian
7922711d51
Handle listings better by using custom unmarshaling
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-03 17:35:06 -04:00
Vartan Benohanian
9a171b1c90
Add good bit of functionality, some tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-04-29 15:59:18 -04:00
Vartan Benohanian
3c7aee142d
Get subreddit by name
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-04-23 22:57:47 -04:00