Commit Graph

691 Commits

Author SHA1 Message Date
Flori Weber c6dcfff6a8
Create relationships.rs 2023-06-13 14:04:39 +02:00
Flori 77c1b2052e
Merge pull request #105 from polyphony-chat/refactor/limited-requester
Refactor/limited requester
2023-06-12 19:02:36 +02:00
bitfl0wer 8de2d3b5c3
run cargo fix 2023-06-12 18:59:06 +02:00
bitfl0wer 550d6d9265
run cargo fix 2023-06-12 18:58:53 +02:00
bitfl0wer 1aad39ded1
Remove unneccessary variable 2023-06-12 18:55:27 +02:00
bitfl0wer 98a043ab30
Refactor limited requester
The requester does not need to be instantiated anymore, which makes things easier to read imo.
2023-06-12 18:51:54 +02:00
Flori 75da26a7a3
Merge pull request #104 from polyphony-chat/refactor/refcell-across-await-and-boilerplate-reduction
Boilerplate reduction
2023-06-11 21:48:21 +02:00
Flori Weber 1910649ac4
Refactor users.rs to use api::common 2023-06-11 21:40:03 +02:00
Flori Weber 43e62359ae
Refactor roles.rs to use api::common 2023-06-11 20:04:40 +02:00
Flori 6023839a7a
Merge pull request #103 from polyphony-chat/feature/permissions-and-roles
Feature/permissions and roles
2023-06-11 19:32:30 +02:00
Flori 428155aaaa
Merge pull request #102 from polyphony-chat/feature/permissions-and-roles
Feature/permissions and roles
2023-06-11 19:32:04 +02:00
Flori Weber c03c3357fa
Refactor member.rs to use api::common 2023-06-11 19:30:15 +02:00
Flori Weber 3f8724535e
Refactor guilds.rs to use api:common 2023-06-11 19:26:34 +02:00
Flori Weber f6da3dcacf
Use handle_request_as_option instead 2023-06-11 19:22:28 +02:00
Flori Weber 3a8b6c8629
Introduce handle_request_as_option 2023-06-11 19:22:10 +02:00
Flori Weber fac9937bdd
Refactor reactions to use api::options 2023-06-11 19:13:38 +02:00
Flori Weber c479db36fb
Refactor permissions.rs to use api::common 2023-06-11 17:56:29 +02:00
Flori Weber 90ad75ae30
Remove import 2023-06-11 17:51:26 +02:00
Flori Weber ce004b3863
Refactor Message::send() 2023-06-11 17:49:42 +02:00
Flori Weber 583031e64f
Make some fields Option enum 2023-06-11 17:49:30 +02:00
Flori Weber 59d512cdce
Refactor to use api common, return Message instead 2023-06-11 17:40:44 +02:00
Flori Weber bf005c44a4
Refactor channels.rs to use api::common 2023-06-11 17:36:04 +02:00
Flori Weber 5d039c3e9b
Add argument to specify which LimitType to use 2023-06-11 17:35:47 +02:00
Flori Weber 9449c4cd4d
Move common request code into common.rs 2023-06-11 17:21:09 +02:00
Flori Weber ebe8a054e0
Merge branch 'main' into feature/permissions-and-roles 2023-06-11 15:34:43 +02:00
Flori Weber 3f7bf0c912
create common.rs 2023-06-11 15:34:05 +02:00
Flori Weber 6574ea832c
Delete images, as they are redundant 2023-06-11 15:29:11 +02:00
Flori bf789b4be6
Merge pull request #101 from polyphony-chat:perpetual/gateway-dev
Updates from gateway dev
2023-06-11 15:23:13 +02:00
kozabrada123 dc5e91a784 Reformat and cargo fix 2023-06-11 14:32:37 +02:00
Flori d2867d9496
Merge pull request #100 from polyphony-chat/refactor/refcell-across-await-and-boilerplate-reduction
Refactor/refcell across await and boilerplate reduction
2023-06-11 14:01:43 +02:00
Flori Weber 8b8ea03513
Cargo fix 2023-06-11 13:55:00 +02:00
Flori Weber 41135d037f
Cargo fix 2023-06-11 13:54:54 +02:00
Flori Weber d9be9c6aaf
Cargo clippy --fix 2023-06-11 13:54:16 +02:00
Flori Weber 5bbfdc3a09
Cargo clippy --fix 2023-06-11 13:54:08 +02:00
Flori Weber f585e0ddae
Reformat entire project, optimize imports 2023-06-11 13:52:53 +02:00
Flori Weber f4e0d520b1
Reformat entire project, optimize imports 2023-06-11 13:52:31 +02:00
Flori 1a6b54833a
Update README.md 2023-06-11 13:05:45 +02:00
Flori bb53ec5d52
Merge pull request #99 from polyphony-chat/feature/permissions-and-roles
Mark Permission management as finished
2023-06-11 12:57:38 +02:00
Flori Weber b453dc3bff
Mark Permission management as finished 2023-06-11 12:31:46 +02:00
kozabrada123 f5bbd3d737 Merge branch 'main' into perpetual/gateway-dev 2023-06-11 09:10:03 +02:00
bitfl0wer c843fba385
Mark 2 objects as complete 2023-06-10 22:27:46 +02:00
bitfl0wer 0563db5562
Add tests for permission modification 2023-06-10 22:26:15 +02:00
bitfl0wer 6952f9977f
Implement delete_permission 2023-06-10 22:16:53 +02:00
bitfl0wer 87e70181fb
impl Channel::edit_permissions() 2023-06-10 22:09:53 +02:00
bitfl0wer 48a063838b
Create permissions.rs 2023-06-10 21:51:45 +02:00
Flori c9d763affa
Merge pull request #98 from polyphony-chat/feature/permissions-and-roles
Implement Role Management
2023-06-10 19:50:26 +02:00
Flori Weber e9f1f339d4
Test singular role 2023-06-10 19:42:41 +02:00
Flori Weber e5aff12f94
"Normalize" RolePositionUpdateSchema 2023-06-10 19:35:57 +02:00
Flori Weber b9a11a89c3
Mark role management as completed 2023-06-10 19:17:35 +02:00
Flori Weber 5b66464ce9
Better error handling in get methods. 2023-06-10 18:50:49 +02:00