Vincent Junge
709ef11f2c
get channel messages
2023-06-21 14:46:45 +02:00
Vincent Junge
55b0f268e2
more consistent use of snowflakes
2023-06-20 22:03:29 +02:00
Flori
03df0ae9cf
Merge pull request #114 from SpecificProtagonist/snowflake
...
Simplify Snowflake
2023-06-20 18:57:25 +02:00
Vincent Junge
1df01512d7
simplify GatewayEvent
2023-06-20 16:12:13 +02:00
Vincent Junge
f9619dde8d
simplyfy Snowflake
2023-06-20 12:21:22 +02:00
Flori Weber
51e7cc003a
Add Eq, PartialEq derives
2023-06-19 18:12:01 +02:00
Flori Weber
cac12decad
Fix build failing
2023-06-19 16:11:53 +02:00
Vincent Junge
f0241e0756
Make MessageSendSchema fields public
2023-06-19 14:21:27 +02:00
Vincent Junge
208eeac536
Fix various Clippy lints
2023-06-19 12:35:07 +02:00
Flori Weber
3aa162cfc7
Move FriendRequestSchema to schemas
2023-06-18 19:05:09 +02:00
Flori Weber
3102ea8057
Create relationship schemes
2023-06-18 19:04:55 +02:00
Flori Weber
2e6e9ad59d
Add FriendRequestSendSchema
2023-06-15 19:01:01 +02:00
Flori Weber
e14a21f814
Format relationships.rs
2023-06-14 22:14:56 +02:00
Flori Weber
7202722eb1
Add relationships.rs
2023-06-14 22:14:48 +02:00
Flori Weber
57fc5ba860
Update link reference
2023-06-13 15:23:39 +02:00
Flori Weber
cefc522e2f
Update relationship.rs types
2023-06-13 15:23:06 +02:00
Flori Weber
5a0bf4b570
Make some fields Option enum
2023-06-11 17:49:30 +02:00
kozabrada123
3237e7b7b7
Reformat and cargo fix
2023-06-11 14:32:37 +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
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
kozabrada123
b61bc573b7
Merge branch 'main' into perpetual/gateway-dev
2023-06-11 09:10:03 +02:00
Flori Weber
7d321798ee
"Normalize" RolePositionUpdateSchema
2023-06-10 19:35:57 +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
ecc6fc9424
Merge branch 'main' into perpetual/gateway-dev
2023-06-10 10:30:54 +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
kozabrada123
10617ca85c
Rebase
2023-06-09 18:14:20 +02:00
bitfl0wer
2c153259b3
Change Role to have String over PermissionFlags
...
PermissionFlags implementation needs to be figured out a bit better before we can use it here.
2023-06-09 12:04:49 +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
8b35c5948d
Add RolePositionUpdateSchema
2023-06-08 20:45:56 +02:00
bitfl0wer
925165aba2
Change struct name
...
This schema is being used as a RoleModifySchema AND as a RoleCreationSchema.
2023-06-08 20:43:29 +02:00
bitfl0wer
4547e8b2d6
Add misssing attribute
2023-06-08 20:42:40 +02:00
bitfl0wer
46fac4b132
Add RoleCreateSchema
2023-06-08 20:40:36 +02:00
kozabrada123
74785b4b2b
Merge branch 'main' into perpetual/gateway-dev
2023-06-08 17:35:17 +02:00
bitfl0wer
15a122d719
cargo fix
2023-06-07 23:06:52 +02:00
bitfl0wer
1381bbfcbf
Remove unnecessary imports
2023-06-07 23:03:37 +02:00
bitfl0wer
91ede88140
Try making permissions to PermissionFlags
2023-06-07 22:44:16 +02:00
bitfl0wer
1d701c185f
Sort fields on Guild alphabetically
2023-06-07 22:40:48 +02:00
bitfl0wer
cf74d0e618
Make enum into bitflags struct
2023-06-07 10:39:05 +02:00
bitfl0wer
e65aa964f0
Fix enum, add has_permission() for RoleObject
2023-06-06 21:38:28 +02:00
bitfl0wer
3cd633f7ad
Make enum pub
2023-06-06 20:10:50 +02:00
bitfl0wer
e07387fc77
Add PermissionFlags
2023-06-06 20:05:34 +02:00
kozabrada123
8f6c533e50
Implement Clone for all events
2023-06-04 13:49:35 +02:00
kozabrada123
151ae4250a
Features is not always sent
2023-06-02 11:00:34 +02:00