Flori
f74214e181
Merge pull request #1 from kozabrada123/prototype/component-and-composites
...
Re-add derives to structs where possible
2023-08-04 15:48:34 +02:00
kozabrada123
4d0f27a668
Re-add derives to structs where possible
2023-08-04 15:33:46 +02:00
bitfl0wer
126d411b54
Fix deadlock on test_get_mutual_relationships
2023-08-04 11:42:28 +02:00
bitfl0wer
5926cbb70e
Fix deadlock in test_get_relationships
2023-08-04 11:34:03 +02:00
bitfl0wer
578b4c2fa9
Integrate component behaviour everywhere
2023-08-04 11:19:23 +02:00
bitfl0wer
96213aaf24
Make components be Arc<Mutex<T>>
2023-08-02 23:08:53 +02:00
bitfl0wer
2bfdf4e3e9
Add PartialEq, Eq, Hash to Enums
2023-08-02 20:23:50 +02:00
bitfl0wer
5d66ad83f2
Start component-izing entities, remove PartialEq wherever needed (because PartialEq isn't implemented for Mutex)
2023-08-02 20:18:16 +02:00
bitfl0wer
1bb91251f5
Add rc feature to serde
2023-08-02 20:17:36 +02:00
bitfl0wer
076887938f
Exclude all Target dirs
2023-08-01 21:21:00 +02:00
Flori
80dac3b7a1
Doc comment improvements ( #171 )
...
This pr is focused on improving doc comments, along with some minor
changes
Changes (up to now):
- Make all doc comments use `///`
- Fix links (links that aren't actually links, links such as
`[https://discord.com ](https://discord.com )` -> `<https://discord.com >`)
- Remove unnecessary docs that only restate what the function signature
already says
- Document some previously undocumented types
- Change `Result<_, crate::errors::ChorusError>` to `ChorusResult<_>`
- Rename `create_guild_invite` to `create_channel_invite` (See the
surrounding code and the endpoint used)
Should close #129
2023-07-31 22:37:23 +02:00
kozabrada123
6cbde1a04b
Fix missing references to the best of my ability
2023-07-31 10:28:18 +02:00
kozabrada123
9f39943b15
Goof
2023-07-31 10:07:56 +02:00
kozabrada123
4e4e279333
Docs
2023-07-31 10:01:25 +02:00
kozabrada123
abb3c7e0e6
Merge branch 'main' into fix/doc-improvements
2023-07-31 09:13:33 +02:00
Flori
911dcc5d83
Changed struct reaction ( #173 )
...
Fixes #172
2023-07-30 20:35:32 +02:00
Flori
18faea5aad
Remove newline
2023-07-30 20:35:02 +02:00
Vivien
6ec26feffb
update of reaction struct
2023-07-30 20:27:13 +02:00
Vivien
909f1c0285
change signed to unsigned integer
2023-07-30 20:23:12 +02:00
kozabrada123
dcb518bd3c
Fix the test
2023-07-30 09:10:32 +02:00
kozabrada123
b99bcef1f6
Guilds + Channels
2023-07-30 09:04:31 +02:00
kozabrada123
51679e773c
Fix broken links
2023-07-30 08:31:12 +02:00
kozabrada123
499faefa51
Documemtaiom
2023-07-30 08:26:26 +02:00
kozabrada123
b897e44cca
Document a small bit of attachment
2023-07-29 18:12:57 +02:00
kozabrada123
1893dfe0f9
Permissions with code blocks
2023-07-29 18:12:57 +02:00
kozabrada123
49801bef10
Update src/types/utils/rights.rs
...
Co-authored-by: SpecificProtagonist <specificprotagonist@posteo.org>
2023-07-29 16:07:06 +00:00
kozabrada123
8954fd2ae5
Update src/types/utils/snowflake.rs
...
Co-authored-by: SpecificProtagonist <specificprotagonist@posteo.org>
2023-07-29 16:06:49 +00:00
kozabrada123
5ed24eea62
Update src/types/utils/rights.rs
...
Co-authored-by: SpecificProtagonist <specificprotagonist@posteo.org>
2023-07-29 16:06:35 +00:00
kozabrada123
d4048d8845
Update src/types/utils/rights.rs
...
Co-authored-by: SpecificProtagonist <specificprotagonist@posteo.org>
2023-07-29 16:05:27 +00:00
kozabrada123
5d49e72461
Update src/types/utils/rights.rs
...
Co-authored-by: SpecificProtagonist <specificprotagonist@posteo.org>
2023-07-29 16:04:49 +00:00
kozabrada123
b4b9f87520
Capitalise docs
...
Co-authored-by: SpecificProtagonist <specificprotagonist@posteo.org>
2023-07-29 16:04:08 +00:00
kozabrada123
abcdd5e128
Forgot this since had the lint on my local copy
2023-07-29 11:45:25 +02:00
kozabrada123
9c4136644b
Document some flags
2023-07-29 11:26:10 +02:00
kozabrada123
a4f59fcdf4
Minor doc changes
2023-07-29 11:26:00 +02:00
kozabrada123
3058025e9d
Document rights
2023-07-29 11:00:28 +02:00
kozabrada123
787da3092c
Moar docs
2023-07-29 10:23:04 +02:00
kozabrada123
a2ddafb6a1
Remove the todos from the last commit
2023-07-28 18:57:35 +02:00
kozabrada123
1f9efa98e3
Better docs
2023-07-28 18:45:40 +02:00
kozabrada123
577c8a2d71
Merge branch 'main' into fix/doc-improvements
2023-07-28 18:21:20 +02:00
kozabrada123
b2d125104a
Same allow as for voice as normal gateway
2023-07-28 18:04:16 +02:00
kozabrada123
5940af777c
Merge with main, but better this time
2023-07-28 18:01:52 +02:00
kozabrada123
89d4348498
Merge with main
2023-07-28 17:33:23 +02:00
Flori
fa7dd4b92b
Improve auto updating structs usage ( #168 )
...
* Add `GatewayHandle` to `UserMeta`
* Make user::shell async due to gateway add
2023-07-24 19:13:53 +02:00
bitfl0wer
415284d1be
Make user::shell async due to gateway add
2023-07-22 14:39:36 +02:00
bitfl0wer
36ea1fd7b2
Add `GatewayHandle` to `UserMeta`
2023-07-22 14:38:55 +02:00
SpecificProtagonist
24450571de
derive Updateable ( #167 )
2023-07-22 11:20:31 +02:00
Flori
38f0659ec9
Auto updating structs ( #163 )
...
* Gateway fields don't need to be pub
* Add store to Gateway
* Add UpdateMessage trait
* Proof of concept: impl UpdateMessage for Channel
* Start working on auto updating structs
* Send entity updates over watch channel
* Add id to UpdateMessage
* Create trait Updateable
* Add documentation
* add gateway test
* Complete test
* Impl UpdateMessage::update() for ChannelUpdate
* Impl UpdateMessage::update() for ChannelUpdate
Co-authored by: SpecificProtagonist <specificprotagonist@posteo.org>
* make channel::modify no longer mutate Channel
* change modify call
* remove unused imports
* Allow dead code with TODO to remove it
* fix channel::modify test
* Update src/gateway.rs
Co-authored-by: SpecificProtagonist <vincentjunge@posteo.net>
---------
Co-authored-by: SpecificProtagonist <vincentjunge@posteo.net>
2023-07-21 15:35:31 +02:00
kozabrada123
260dd320a8
Merge stuff
2023-07-21 14:10:50 +02:00
kozabrada123
46aa437c8a
Merge branch 'main' into perpetual/gateway-dev
2023-07-21 14:02:16 +02:00
SpecificProtagonist
f97d26bc6c
Fix gateway heartbeat blocking ( #162 )
...
fix gateway heartbeat blocking
2023-07-21 13:59:40 +02:00