Commit Graph

702 Commits

Author SHA1 Message Date
Flori db1afb4578 Merge pull request #83 from polyphony-chat/refactor/less-boilerplate
Refactor/less boilerplate
2023-05-30 23:11:47 +02:00
bitfl0wer 9943fcc55f Refactored users() as much as possible 2023-05-30 23:04:22 +02:00
Flori 0fcf2c13aa Merge pull request #75 from polyphony-chat/refactor/rename-apierror
Rename APIError -> APIErrorPayload to solve conflicting name
2023-05-30 22:44:09 +02:00
Quaternion fefc6a68f9 make the tests pass 2023-05-30 10:57:34 -04:00
Zert3x 8ccd6a8d4b Merge branch 'main' into refactor/rename-apierror 2023-05-29 22:25:02 -04:00
bitfl0wer 315c5a00cf Refactor channels() 2023-05-29 23:59:13 +02:00
bitfl0wer 671c5d6191 Refactor create 2023-05-29 23:57:23 +02:00
bitfl0wer 03e5a83d84 Refactor delete() 2023-05-29 23:51:12 +02:00
bitfl0wer b501aca5b2 Refactor create() and get() 2023-05-29 23:46:43 +02:00
bitfl0wer f986b33878 Remove unnecessary lifetime 2023-05-29 23:46:17 +02:00
bitfl0wer 69993820f9 Refactor Guild create 2023-05-29 23:16:43 +02:00
bitfl0wer c43e861586 Refactor message::send() 2023-05-29 23:15:05 +02:00
bitfl0wer 072d99e879 Refactor modify() to take less boilerplate args 2023-05-29 23:11:12 +02:00
bitfl0wer ebeaf31343 Refactor delete() to take less boilerplate args 2023-05-29 23:08:52 +02:00
bitfl0wer 3e4840d7a6 Refactor get() to take less boilerplate args 2023-05-29 23:01:17 +02:00
Flori 3a6d1c5620 Update README.md 2023-05-29 19:20:41 +02:00
Flori 2a61a4db7e Update README.md 2023-05-29 19:05:26 +02:00
Flori 886bd326f9 Merge pull request #82 from polyphony-chat/feature/channel/modify
Feature: Modify channel
2023-05-29 19:04:33 +02:00
bitfl0wer 84b3b72928 Add clone, default derives 2023-05-29 18:50:19 +02:00
bitfl0wer b9c3f02799 ADd test for modify_channel() 2023-05-29 18:50:09 +02:00
bitfl0wer f8655c22bc Make all attributes pub 2023-05-29 18:34:08 +02:00
bitfl0wer b4cac5a65c Teardown after delete_channel 2023-05-29 18:29:08 +02:00
bitfl0wer 6cb400b3d0 Add modify() 2023-05-29 18:27:30 +02:00
bitfl0wer 572ff07b93 Add ChannelModifySchema 2023-05-29 18:27:15 +02:00
Flori 7ada53a4d4 Merge pull request #81 from polyphony-chat/feature/channel/delete
Feature/channel/delete
2023-05-29 17:56:13 +02:00
kozabrada123 b668d4f2db Merge pull request #79 from polyphony-chat/perpetual/gateway-dev
Some gateway updates
2023-05-29 17:34:46 +02:00
bitfl0wer 4bac730e14 Implement User methods on User instead of UserMeta 2023-05-29 17:25:34 +02:00
kozabrada123 24a79b18e2 Fix typo 2023-05-29 17:18:52 +02:00
kozabrada123 9d546ef2a5 Fix some errors caused by the observer return fix 2023-05-29 17:11:08 +02:00
kozabrada123 03a42f33a3 Merge branch 'main' into perpetual/gateway-dev 2023-05-29 17:06:27 +02:00
bitfl0wer f97f53c873 Replace guild_id with guild object 2023-05-29 16:51:41 +02:00
bitfl0wer 229a612df2 Change test delete, add test get_channels() 2023-05-29 16:51:28 +02:00
bitfl0wer 1f739ebfb7 Made Guild::create return Guild instead of String.
This makes way more sense, I think.
2023-05-29 16:50:10 +02:00
bitfl0wer aa28fbe1cd Changed some apparently incorrect attributes
Some attributes are not necessarily returned by the GET route for a guild. Also, some integers were too small. One example is max_video_channel_users, which was a u8, but could theoretically be a value much higher than u8::MAX.
2023-05-29 16:49:36 +02:00
bitfl0wer 3fe3e2a461 Remove print statement 2023-05-28 23:08:13 +02:00
bitfl0wer fdc1da9af7 Remove print statement 2023-05-28 23:08:05 +02:00
bitfl0wer 7a1c9b1f90 Add delete_channel test. 2023-05-28 23:04:56 +02:00
bitfl0wer 1fb3ef6766 Create channels() for Guild
This method retrieves all channels from a guild
2023-05-28 23:04:35 +02:00
bitfl0wer 84505829c4 Make delete use self 2023-05-28 23:04:13 +02:00
bitfl0wer 8e8556ee53 Add InvalidResponseError 2023-05-28 23:04:02 +02:00
bitfl0wer f2824f3a81 Add documentation 2023-05-28 22:40:37 +02:00
bitfl0wer a189d2baaa Make channel delete take ownership of a Channel 2023-05-28 22:39:38 +02:00
bitfl0wer ed330859bd Add channel delete method 2023-05-28 22:39:25 +02:00
Flori 2e81f5c4e1 Update README.md 2023-05-28 22:29:24 +02:00
kozabrada123 d9b1c382b7 Add simple gateway examples 2023-05-28 17:41:50 +02:00
kozabrada123 7e37d2df42 Fix weird observer subscribe return 2023-05-28 17:37:05 +02:00
kozabrada123 6c2e29228f u16 is too small for flags apparently 2023-05-28 17:36:30 +02:00
kozabrada123 6d90980bf4 Members is optional 2023-05-28 17:36:12 +02:00
kozabrada123 0fd7b304ad agjbg??! 2023-05-28 14:52:48 +02:00
kozabrada123 51097b3a41 71 conflicts due to fmt?!?!?!?! 2023-05-28 14:52:08 +02:00