Flori Weber
c8e4268638
Use handle_request_as_option instead
2023-06-11 19:22:28 +02:00
Flori Weber
8d6fab0858
Refactor reactions to use api::options
2023-06-11 19:13:38 +02:00
Flori Weber
876cbd319d
Refactor permissions.rs to use api::common
2023-06-11 17:56:29 +02:00
Flori Weber
96b82377d8
Remove import
2023-06-11 17:51:26 +02:00
Flori Weber
06e27e816c
Refactor Message::send()
2023-06-11 17:49:42 +02:00
Flori Weber
99aa44daa8
Refactor to use api common, return Message instead
2023-06-11 17:40:44 +02:00
Flori Weber
0d8505121d
Refactor channels.rs to use api::common
2023-06-11 17:36:04 +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
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
bitfl0wer
b0a19faa48
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
15a122d719
cargo fix
2023-06-07 23:06:52 +02:00
bitfl0wer
3692f15f0f
Add reference to docs
2023-06-04 14:41:24 +02:00
bitfl0wer
0a106d2e1d
Add method to remove own reaction
2023-06-04 14:39:22 +02:00
bitfl0wer
7a811e1792
improve existing documentation
2023-06-04 14:32:57 +02:00
bitfl0wer
359bfc7b8b
Add delete_user method
2023-06-04 14:29:43 +02:00
bitfl0wer
92e768d5a6
Change file structure
2023-06-04 14:20:06 +02:00
bitfl0wer
5dd9d095cf
Move some pieces of documentation to where they make the most sense
2023-06-03 22:34:03 +02:00
bitfl0wer
9918b9a71d
Make reference links clickable in cargo doc
2023-06-03 22:15:03 +02:00
bitfl0wer
b5de178a91
Add references
2023-06-03 22:08:56 +02:00
bitfl0wer
065bb28c96
Add create reaction with documentation
2023-06-03 22:07:37 +02:00
bitfl0wer
33e0f75772
Add delete_emoji method with documentation
2023-06-03 20:17:21 +02:00
bitfl0wer
4d6ad1cd7b
Add documentation
2023-06-03 18:59:13 +02:00
bitfl0wer
be512504c5
Add reactions: get
2023-06-03 18:53:53 +02:00
bitfl0wer
da0726c538
Implement reactions: delete all
2023-06-03 18:46:36 +02:00
bitfl0wer
df6fcbd5ee
Add ReactionMeta struct
2023-06-03 15:21:49 +02:00
bitfl0wer
e9d5384f02
Create reactions.rs
2023-06-01 21:14:11 +02:00
bitfl0wer
e61546e442
Remove mod
2023-06-01 21:14:02 +02:00
bitfl0wer
f986b33878
Remove unnecessary lifetime
2023-05-29 23:46:17 +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
bitfl0wer
6cb400b3d0
Add modify()
2023-05-29 18:27:30 +02:00
bitfl0wer
3fe3e2a461
Remove print statement
2023-05-28 23:08:13 +02:00
bitfl0wer
84505829c4
Make delete use self
2023-05-28 23:04:13 +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
bitfl0wer
a3c800c3d9
Move tests to tests/-dir
2023-05-27 22:46:27 +02:00
bitfl0wer
ba93db0be8
Run cargo fix
2023-05-26 12:53:57 +02:00
bitfl0wer
5b324db391
Finish refactor
2023-05-26 12:50:16 +02:00
bitfl0wer
f74b9c4c0d
start porting over new types folder
2023-05-25 23:09:18 +02:00
bitfl0wer
7493597f4f
Move Channels::get() to channels.rs
2023-05-23 16:28:25 +02:00
bitfl0wer
44f9f2cae5
Create channels.rs
2023-05-23 16:28:09 +02:00
bitfl0wer
8aa4dea9c4
Fix 'already borrowed: BorrowMutError'
2023-05-20 23:21:24 +02:00
bitfl0wer
8a1c1f0a41
Replace &mut Instance with Rc<RefCell<Instance>>
...
Replace &mut Instance with Rc<RefCell<Instance>> on the User struct to represent the 1:n relation of Instance:User
2023-05-20 23:10:25 +02:00
bitfl0wer
fbfd0e627f
Remove unused import
2023-05-14 22:45:31 +02:00
bitfl0wer
3c6a549db7
Fix tests
2023-05-13 16:42:24 +02:00
bitfl0wer
092eed6957
update file to one that always exists, fix test
2023-05-13 16:40:34 +02:00
bitfl0wer
1d2ebdd3cd
Make attachment sending work!
2023-05-12 19:18:00 +02:00
bitfl0wer
32f337015a
cargo fix
2023-05-12 12:35:06 +02:00
bitfl0wer
56be2c9a17
Change send to no longer take static refs
2023-05-12 12:34:27 +02:00
bitfl0wer
c544bd409d
work on implementing message attachment sending
2023-05-11 23:35:36 +02:00
bitfl0wer
ce46452a2f
change message send impl
2023-05-11 22:36:35 +02:00
bitfl0wer
a2819c13f0
add a todo so i dont forget to not eat all ram
2023-05-11 00:07:45 +02:00
bitfl0wer
fe63d11055
cool i have written a memory hog
2023-05-11 00:06:13 +02:00
bitfl0wer
aaf454ffa7
remove println
2023-05-09 17:19:04 +02:00
bitfl0wer
40b7064541
Remove logged_in from User
2023-05-07 12:42:52 +02:00
bitfl0wer
31407c1bf1
Run clippy
2023-05-07 12:41:14 +02:00
bitfl0wer
6a94d34bb5
Remove unneccessary imports
2023-05-07 12:39:56 +02:00
bitfl0wer
7920dc62e6
Implement message sending (without attachments)
2023-05-06 22:24:23 +02:00
bitfl0wer
0efdc8bfc2
Construct new message send method basics
2023-05-06 18:52:09 +02:00
bitfl0wer
63ece12636
change message to messagesendschema
2023-05-06 18:34:38 +02:00
bitfl0wer
e41563b101
start re-doing send()
2023-05-05 21:53:23 +02:00
bitfl0wer
a706341e36
handle attachment-messages seperately
2023-05-05 14:38:37 +02:00
bitfl0wer
d1f44aace3
Rename File to DiscordFileAttachment, work on that
2023-05-04 23:00:48 +02:00
bitfl0wer
28778f578f
Add bearer auth for message sending
2023-05-03 23:13:12 +02:00
bitfl0wer
8903f494ac
Add start of attachments implementation
2023-05-03 23:04:32 +02:00
bitfl0wer
7560361bf5
add send_message to user
2023-05-03 17:29:20 +02:00
bitfl0wer
a0df444f87
Remove blank line
2023-05-03 17:12:23 +02:00
bitfl0wer
efb68a607a
cargo clippy --fix
2023-05-03 16:38:42 +02:00
bitfl0wer
5edc92524c
Add lifetime to Instance
2023-05-03 16:37:10 +02:00
bitfl0wer
6858b1eb0d
Add Message send()
2023-05-03 16:27:04 +02:00
bitfl0wer
7938addf67
Start working on message send body
2023-05-03 15:55:01 +02:00
bitfl0wer
514ae0e441
Add message.rs
2023-05-03 15:45:07 +02:00
bitfl0wer
18e4803089
Add messages.rs to implement messages features
2023-05-02 22:46:41 +02:00