Vartan Benohanian
a5d5b13e41
Create PrivateMessageService, add some methods
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-14 20:06:00 -04:00
Vartan Benohanian
2f70c020b5
Change field name in things struct
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-14 12:07:10 -04:00
Vartan Benohanian
a76c468280
Get duplicates of a post
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-14 11:29:13 -04:00
Vartan Benohanian
076c5bf30c
Load more comments for a post
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-14 00:04:47 -04:00
Vartan Benohanian
2b495417b6
Add Options struct for listing mod actions
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-13 18:54:21 -04:00
Vartan Benohanian
304b02f47d
Add store_visits method, about/edited in moderation service
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-13 17:23:39 -04:00
Vartan Benohanian
4a2284755f
Make MoreComments field in Things a list
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-12 22:55:00 -04:00
Vartan Benohanian
aa1de29812
Unexport some structs, rename root struct to thing
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-11 21:06:34 -04:00
Vartan Benohanian
62054d2973
Add tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-11 19:10:23 -04:00
Vartan Benohanian
728087b874
Use require instead of assert for tests
...
This makes the test fail and stop execution immediately after an
incorrect assertion.
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-11 16:21:07 -04:00
Vartan Benohanian
67cd813e70
Get wikibanned, contributors, wikicontributors, etc.
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-11 14:54:52 -04:00
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