Vartan Benohanian
8259f16f19
Add tests, edit error messages
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-03 00:00:29 -04:00
Vartan Benohanian
730da4685d
Edit comments, change field type
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-02 15:33:06 -04:00
Vartan Benohanian
dad9def22c
Use json.RawMessage ([]byte) as the type for thing data
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-31 08:24:28 -04:00
Vartan Benohanian
4303d59c03
Use anonymous structs in UnmarshalJSON implementations
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-30 13:01:18 -04:00
Vartan Benohanian
d65358b6cc
Fix tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-30 12:22:39 -04:00
Vartan Benohanian
112f7f0370
WIP: load more comments for a post
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-29 14:11:06 -04:00
Vartan Benohanian
2eb02e7df6
Add separate sort options for convenience
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-28 11:01:50 -04:00
Vartan Benohanian
ff682a6e70
Add separate timespan options for convenience
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-27 22:27:45 -04:00
Vartan Benohanian
cb8d5d19d0
Add comments
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-22 00:04:24 -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
5c376a1af4
Get more replies to a comment via /api/morechildren
...
Also started using slices of pointers instead of slices of structs. This
is useful especially in the case of adding to the list of replies of a
comment. If the comment is a plain old struct (non-pointer), the change
wouldn't happen
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-20 18:56:38 -04:00
Vartan Benohanian
c85bb5485f
WIP: Create More struct, to be used to load more comments
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-17 17:04:28 -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
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
f19965798c
Friends method in account service, String method for Post
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-29 21:39:19 -04:00
Vartan Benohanian
c8d7abf216
Fix tests, add trophies endpoint for account, edit trophies struct
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-27 23:15:27 -04:00
Vartan Benohanian
cad26daa3b
Create Permalink type, tweak structs
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-27 13:06:38 -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
3bb31e2b43
Remove sticky type
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-22 21:57:00 -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
33a14122bf
WIP: more subreddit service tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-21 00:13:17 -04:00
Vartan Benohanian
bbf7de995d
Add subreddit service tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-20 23:04:01 -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
4c33ea3896
Add tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-17 22:35:19 -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
eda947f6b5
Use method chaining for searches
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-16 21:46:16 -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
a035c0d484
Add "Likes" field
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-03 20:32:32 -04:00
Vartan Benohanian
ff75539620
Add by_id endpoint, tweak UserService methods
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-03 20:24:22 -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