Vartan Benohanian
98c7909d9a
Fav/unfav subreddits, get banned and muted users
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-11 00:44:19 -04:00
Vartan Benohanian
e3c51a2a76
Add emoji upload test
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-10 23:05:36 -04:00
Vartan Benohanian
782994cd88
Change emoji tests (Golang maps are not ordered)
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-10 17:06:35 -04:00
Vartan Benohanian
8f7c1b0522
Update emoji permissions
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-10 16:40:13 -04:00
Vartan Benohanian
db8ad18bb3
Add configuration options when uploading an emoji
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-10 16:03:01 -04:00
Vartan Benohanian
9921bfeb2f
WIP: upload emojis
...
It works, just gotta add the ability to set some other configuration
options when adding the emoji (e.g. if it's mod only, etc.).
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-09 14:14:51 -04:00
Vartan Benohanian
25fd86d89f
Tweak FlairService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-09 13:11:18 -04:00
Vartan Benohanian
a422ba631b
Delete emojis, set their size
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-08 11:21:10 -04:00
Vartan Benohanian
73db8f30d8
Add EmojiService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-08 01:27:53 -04:00
Vartan Benohanian
d8e0bfa03d
Complete CollectionService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-07 01:28:53 -04:00
Vartan Benohanian
691eb965b8
Edit MultiCopyRequest struct
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-07 01:11:58 -04:00
Vartan Benohanian
260df95025
Add tests for CollectionService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-07 01:06:20 -04:00
Vartan Benohanian
62b5b21e1c
Add CollectionService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-06 22:37:08 -04:00
Vartan Benohanian
b23b1b69f8
Update README.md, remove one of the flair methods
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-06 19:26:47 -04:00
Vartan Benohanian
11d1e2d5e0
Rename files
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-06 17:43:29 -04:00
Vartan Benohanian
a9c581df34
Use oauth2 package's PasswordCredentialsToken method
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-06 17:41:50 -04:00
Vartan Benohanian
e49f4bf738
Delete unused code
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-05 23:24:06 -04:00
Vartan Benohanian
23ed51efcc
Use ListOptions for parameters instead of functional options
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-05 13:25:09 -04:00
Vartan Benohanian
23d572046c
Rename methods, add comments to clarify ListOptions
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-04 16:42:42 -04:00
Vartan Benohanian
324c398145
Delete unused code, use assert package for tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-04 00:43:45 -04:00
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
c3b2ab00c2
Unexport post/comment service. Rename github workflow
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-02 19:04:53 -04:00
Vartan Benohanian
a0ad61f28c
Add pipeline badge to readme
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-02 17:24:28 -04:00
Vartan Benohanian
ad8b5a5c17
Use GitHub Actions
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-02 17:10:39 -04:00
Vartan Benohanian
73367784ce
Update README.md and license. Add examples
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-02 15:59:25 -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
5221f82daa
Delete unused PrivateMessageService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-02 15:32:01 -04:00
Vartan Benohanian
e74360e08d
Use string instead of slice for subreddits, edit comments
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-02 13:42:53 -04:00
Vartan Benohanian
bab7ff8e14
Delete search service, move its methods to other services
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-02 01:06:25 -04:00
Vartan Benohanian
1b8d6bfea3
Add search user functionality to user service
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-01 17:46:12 -04:00
Vartan Benohanian
ead2077107
Edit search implementation, add method to get submission text
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-01 17:20:26 -04:00
Vartan Benohanian
94f27f9e04
Get new and popular users
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-01 16:31:57 -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
8541c81438
Create comment and flair directories in testdata/
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-29 13:22:47 -04:00
Vartan Benohanian
d0da7c3c2d
Add tests for SearchService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-28 21:18:03 -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
c852306cb2
Add tests for subreddit service
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-26 23:38:48 -04:00
Vartan Benohanian
479563cfcd
Add methods to get hot/top/etc posts from subreddits
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-25 00:08:28 -04:00
Vartan Benohanian
4b5de3404b
Add tests for getting sticky posts
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-24 17:09:04 -04:00
Vartan Benohanian
651ea7f622
Update test data for sticky post
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-23 22:30:06 -04:00
Vartan Benohanian
d398d8231f
Add tests for submitting/editing a post
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-22 21:54:19 -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
d142255dbd
Add more tests for SubredditService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-21 23:59:53 -04:00
Vartan Benohanian
2ea893ab16
Use individual structs for services
...
Made it this way so that I can use the PostAndCommentService as a child
of the PostService and CommentService.
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-21 23:05:24 -04:00
Vartan Benohanian
977a222d66
Change readFileContents method signature
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-21 21:56:32 -04:00
Vartan Benohanian
390814b095
Rename files
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-21 09:27:34 -04:00