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 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 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
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
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
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 Weber
5b66464ce9
Better error handling in get methods.
2023-06-10 18:50:49 +02:00
Flori Weber
a9b02bad78
Implement RoleObject::get()
2023-06-10 18:48:37 +02:00
Flori Weber
9a6ac33a40
Add RoleObject::update()
2023-06-10 18:42:37 +02:00
Flori Weber
d5e38d954f
Implement GuildMember::get()
2023-06-10 15:16:45 +02:00
bitfl0wer
a18eab1884
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
30db9e9553
implement GuildMember::remove_role()
2023-06-10 00:10:12 +02:00
bitfl0wer
3d98b45413
Implement GuildMember::add_role()
2023-06-10 00:03:31 +02:00
bitfl0wer
daf30ddde6
create member.rs
2023-06-09 23:41:40 +02:00
bitfl0wer
d475584fea
Implement RoleObject::position_update()
2023-06-09 16:50:03 +02:00
bitfl0wer
fc66036674
Add documentation
2023-06-08 22:39:06 +02:00
bitfl0wer
30cfb3b744
Implement RoleObject::create()
2023-06-08 22:26:24 +02:00
bitfl0wer
9f21c06492
Change InstanceServerError to ChorusLibError
...
The name InstanceServerError was chosen without thinking about it too much, very early in development. The new name suits this custom Error type way better, in my opinion.
2023-06-08 22:16:23 +02:00
bitfl0wer
429db9332b
cargo fix
2023-06-07 23:06:52 +02:00
bitfl0wer
32503078d7
Implement RoleObject::get_all()
2023-06-07 23:03:24 +02:00
bitfl0wer
afe9663ded
Create roles.rs
2023-06-07 23:03:07 +02:00
bitfl0wer
7a3f485580
Add reference to docs
2023-06-04 14:41:24 +02:00
bitfl0wer
471abc88a6
Add method to remove own reaction
2023-06-04 14:39:22 +02:00
bitfl0wer
fd2b9e670f
improve existing documentation
2023-06-04 14:32:57 +02:00
bitfl0wer
213220c8e0
Add delete_user method
2023-06-04 14:29:43 +02:00
bitfl0wer
47d1c52014
Change file structure
2023-06-04 14:20:06 +02:00
bitfl0wer
6b8d458eb4
Move some pieces of documentation to where they make the most sense
2023-06-03 22:34:03 +02:00
bitfl0wer
f2de0f8813
Make reference links clickable in cargo doc
2023-06-03 22:15:03 +02:00
bitfl0wer
5967858e81
Add references
2023-06-03 22:08:56 +02:00
bitfl0wer
3722536de2
Add create reaction with documentation
2023-06-03 22:07:37 +02:00
bitfl0wer
5b579c551a
Add delete_emoji method with documentation
2023-06-03 20:17:21 +02:00
bitfl0wer
02db71055c
Add documentation
2023-06-03 18:59:13 +02:00
bitfl0wer
4f91f26a28
Add reactions: get
2023-06-03 18:53:53 +02:00
bitfl0wer
fab9bc1c62
Implement reactions: delete all
2023-06-03 18:46:36 +02:00