Commit Graph

866 Commits

Author SHA1 Message Date
Flori Weber 1dbc05d48c create common.rs 2023-06-11 15:34:05 +02:00
Flori Weber 76f740cf43 Delete images, as they are redundant 2023-06-11 15:29:11 +02:00
Flori fce2fbb8e4 Merge pull request #101 from polyphony-chat:perpetual/gateway-dev
Updates from gateway dev
2023-06-11 15:23:13 +02:00
kozabrada123 3237e7b7b7 Reformat and cargo fix 2023-06-11 14:32:37 +02:00
Flori dc02d74f00 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 a5a596fb4b Cargo fix 2023-06-11 13:55:00 +02:00
Flori Weber 63f09e51d8 Cargo fix 2023-06-11 13:54:54 +02:00
Flori Weber 173eabdc24 Cargo clippy --fix 2023-06-11 13:54:16 +02:00
Flori Weber da6cffa7a3 Cargo clippy --fix 2023-06-11 13:54:08 +02:00
Flori Weber c745861592 Reformat entire project, optimize imports 2023-06-11 13:52:53 +02:00
Flori Weber f641dbb14f Reformat entire project, optimize imports 2023-06-11 13:52:31 +02:00
Flori 4e5165d9ff Update README.md 2023-06-11 13:05:45 +02:00
Flori 650990c7ce 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 d6ffe62b51 Mark Permission management as finished 2023-06-11 12:31:46 +02:00
kozabrada123 b61bc573b7 Merge branch 'main' into perpetual/gateway-dev 2023-06-11 09:10:03 +02:00
bitfl0wer aff744d960 Mark 2 objects as complete 2023-06-10 22:27:46 +02:00
bitfl0wer c9e6c63073 Add tests for permission modification 2023-06-10 22:26:15 +02:00
bitfl0wer 9940394f20 Implement delete_permission 2023-06-10 22:16:53 +02:00
bitfl0wer b20fc61aea impl Channel::edit_permissions() 2023-06-10 22:09:53 +02:00
bitfl0wer 6b1dd90355 Create permissions.rs 2023-06-10 21:51:45 +02:00
Flori d9b6996bda Merge pull request #98 from polyphony-chat/feature/permissions-and-roles
Implement Role Management
2023-06-10 19:50:26 +02:00
Flori Weber 7c358c338f Test singular role 2023-06-10 19:42:41 +02:00
Flori Weber 7d321798ee "Normalize" RolePositionUpdateSchema 2023-06-10 19:35:57 +02:00
Flori Weber 65a73ec85b Mark role management as completed 2023-06-10 19:17:35 +02:00
Flori Weber f5fba7c34a Better error handling in get methods. 2023-06-10 18:50:49 +02:00
Flori Weber f0e3933419 Implement RoleObject::get() 2023-06-10 18:48:37 +02:00
Flori Weber 2652ae68e0 Add RoleObject::update() 2023-06-10 18:42:37 +02:00
Flori 45a201331d Merge pull request #97 from polyphony-chat/feature/permissions-and-roles
Feature/permissions and roles
2023-06-10 18:33:01 +02:00
Flori Weber 70df27162f Complete this test 2023-06-10 17:35:09 +02:00
kozabrada123 17194a2fcc Implement display for UserStatus 2023-06-10 16:56:50 +02:00
kozabrada123 3db9114ecf turns out UpdatePresence and PresenceUpdate are different events 2023-06-10 16:32:42 +02:00
kozabrada123 78e63657c8 Change observer update ref to &mut from & 2023-06-10 15:37:02 +02:00
Flori Weber 6070ad8e0a Implement GuildMember::get() 2023-06-10 15:16:45 +02:00
kozabrada123 d5b883a088 Refactor, better deserialization error handling 2023-06-10 12:43:07 +02:00
kozabrada123 ecc6fc9424 Merge branch 'main' into perpetual/gateway-dev 2023-06-10 10:30:54 +02:00
Flori c914efba77 Merge pull request #96 from polyphony-chat/feature/permissions-and-roles 2023-06-10 01:26:04 +02:00
bitfl0wer a7040647fb Add incomplete add_remove_role test 2023-06-10 00:39:04 +02:00
bitfl0wer 972100af65 Change UserMeta: User instead of Option<User>
I do not know why I have made it optional in the first place. hm
2023-06-10 00:35:51 +02:00
bitfl0wer dde43d9752 Change test due to common.rs changing 2023-06-10 00:24:08 +02:00
bitfl0wer 0887ba1019 Add role to test bundle 2023-06-10 00:23:49 +02:00
bitfl0wer 9fb6c8c6f9 implement GuildMember::remove_role() 2023-06-10 00:10:12 +02:00
bitfl0wer e4fb36d914 Implement GuildMember::add_role() 2023-06-10 00:03:31 +02:00
bitfl0wer ce59beab3a create member.rs 2023-06-09 23:41:40 +02:00
Flori 5498d1ada4 Merge pull request #95 from polyphony-chat/feature/permissions-and-roles
Feature/permissions and roles
2023-06-09 22:50:18 +02:00
bitfl0wer affa1ed259 Update test 2023-06-09 21:35:15 +02:00
bitfl0wer 777746bc00 Add from_vec()
Calculates a PermissionFlags Stirng from a Vec<PermissionFlags>.
2023-06-09 21:34:54 +02:00
bitfl0wer 76e038b103 Remove unused import 2023-06-09 20:49:02 +02:00
bitfl0wer 2d828f2fdb Move role schemas to own file 2023-06-09 20:47:45 +02:00
kozabrada123 a278b63ecb Docs + unneeded &mut 2023-06-09 20:22:59 +02:00
kozabrada123 dc2fc90414 Discord.com sends premissions as an integer 2023-06-09 18:38:36 +02:00