Commit Graph

56 Commits

Author SHA1 Message Date
Vartan Benohanian
0f7f76e7d9 Create more widget types
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-25 10:38:58 -04:00
Vartan Benohanian
6bdece7370 Create WidgetService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-24 09:40:32 -04:00
Vartan Benohanian
1b8b239f52 Add tests, get post requirements for subreddit
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-22 09:00:00 -04:00
Vartan Benohanian
e14a54f64e Create and edit a subreddit, get its settings
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-21 23:45:06 -04:00
Vartan Benohanian
1eb75d163c Add embedded urls attribute to live thread updates
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-18 09:56:06 -04:00
Vartan Benohanian
e73b89f0b8 Finish LiveThreadService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-18 01:20:18 -04:00
Vartan Benohanian
58278ffe5d Add more methods to LiveThreadService
- Close the live thread
- Configure a live thread's settings
- Invite a user
- Uninvite a user
- Set a contributors permissions
- Revoke a user's contributorship
- Report a live thread

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-17 23:46:41 -04:00
Vartan Benohanian
f814c51b53 Add more methods to LiveThreadService
- Create a live thread
- Get a live thread's contributors
- Accept an invite to contribute to a live thread
- Leave a live thread

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-16 23:09:17 -04:00
Vartan Benohanian
359f8126a1 Create LiveThreadService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-15 22:26:27 -04:00
Vartan Benohanian
7bb73ddc6e Add stylesheet methods and more to subreddit service
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-13 21:43:59 -04:00
Vartan Benohanian
9c85166c66 Get/create subreddit rules, get subreddit traffic
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-13 18:43:03 -04:00
Vartan Benohanian
8a9e41181d Implement api/flaircsv
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-12 17:09:26 -04:00
Vartan Benohanian
519a448ff9 Get flair choices
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-10 00:41:24 -04:00
Vartan Benohanian
34c2559707 Create, update, and reorder flair templates
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-08 22:36:12 -04:00
Vartan Benohanian
24a87a260b Finish WikiService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-06 14:58:49 -04:00
Vartan Benohanian
a9e42b21b1 Get wiki page, get wiki page discussions
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-05 00:29:49 -04:00
Vartan Benohanian
9d5132f15c Create WikiService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-03 23:25:16 -04:00
Vartan Benohanian
011cd2a78b Add tests
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-18 23:12:35 -04:00
Vartan Benohanian
ac2fe30647 Finish MessageService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-17 21:13:33 -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
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
25fd86d89f Tweak FlairService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-09 13:11:18 -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
260df95025 Add tests for CollectionService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-07 01:06:20 -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
8259f16f19 Add tests, edit error messages
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-03 00:00:29 -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
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
c852306cb2 Add tests for subreddit service
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-26 23:38:48 -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
d142255dbd Add more tests for SubredditService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-21 23:59:53 -04:00
Vartan Benohanian
eb79c4b53e Add tests for More and Random methods
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-20 22:47:59 -04:00
Vartan Benohanian
0bfff72973 Move GetPost method to PostService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-18 10:02:43 -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
10a5d5ac86 Add method to get moderators of a subreddit
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-11 23:26:14 -04:00
Vartan Benohanian
f8d5a31b52 Finish MultiService + all tests for it
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-11 01:37:19 -04:00
Vartan Benohanian
6ffcf70090 Get/set/delete trusted users. Tweak friends list struct
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-03 00:51:55 -04:00
Vartan Benohanian
12e801f83c Add method to get blocked users
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-02 20:47:46 -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
7e3fdfca89 Add user info endpoint
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-27 00:47:51 -04:00
Vartan Benohanian
10214b7eb6 Get/update settings
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-27 00:24:12 -04:00