kozabrada123
6f6713eb79
Add Application Command Permissions & Update event
2023-05-27 17:29:30 +02:00
kozabrada123
fb863d9186
Add InteractionCreate
2023-05-27 17:11:47 +02:00
kozabrada123
0b12724003
Add Stage Instance & events
2023-05-27 17:05:25 +02:00
kozabrada123
ce0af48f7f
Add Auto Moderation types & events
2023-05-27 16:50:38 +02:00
kozabrada123
51c786661e
Add Relationship & related events
2023-05-27 16:03:23 +02:00
kozabrada123
e2d07ec7a6
Add "Discord Client" option
2023-05-27 13:16:40 +02:00
kozabrada123
ccfbdb32c6
Document more gateway props options
2023-05-27 13:05:59 +02:00
kozabrada123
0fd800c4c2
Fix some deserialization errors
2023-05-27 13:05:36 +02:00
kozabrada123
6932e567b7
Fix a types mismatch
2023-05-27 09:58:10 +02:00
kozabrada123
bab226cd24
Fix stack overflow due to infinite recursion
...
I am dumb
2023-05-27 09:57:46 +02:00
kozabrada123
c2398f2900
Add a sensible defaults for Identify and its props
2023-05-27 09:21:26 +02:00
Quaternion
0958e1e63b
Revert "Add back settings and extended_settings fields to User"
...
This reverts commit 04813967c2
.
2023-05-27 00:24:37 -04:00
Quaternion
7e91597c44
Revert "fix imports"
...
This reverts commit 3e5ee02740
.
2023-05-27 00:24:32 -04:00
Quaternion
3e5ee02740
fix imports
2023-05-27 00:12:05 -04:00
Quaternion
04813967c2
Add back settings and extended_settings fields to User
2023-05-27 00:07:07 -04:00
Quaternion
f88276cb9a
Add PartialEq, Clone, Copy to Component
2023-05-26 22:44:43 -04:00
Quaternion
5047c7168c
Add forgotten derives to UnvailableGuild/GuildCreateResponse
2023-05-26 22:38:39 -04:00
Quaternion
335f3a11dd
Add forgotten feature lock to UserTheme
2023-05-26 22:38:16 -04:00
Quaternion
d02df9fc50
Add forgotten derives to Emoji
2023-05-26 22:37:20 -04:00
Quaternion
f642cb05b0
Extract private fields to symfonia, type lock fields
2023-05-26 22:29:20 -04:00
Quaternion
4164d0c8cf
serde(skip) ids where full objects are returned
2023-05-26 16:24:42 -04:00
Quaternion
e2e325ceab
serde(skip) ids where full objects are returned
2023-05-26 16:23:33 -04:00
Quaternion
192f352b56
Flesh out and properly feature lock fields on Attachment
2023-05-26 16:00:15 -04:00
Quaternion
a2ac6461f2
Flesh out and properly feature lock fields on Application
2023-05-26 15:25:40 -04:00
Quaternion
11bae90145
Add feature locks to Emoji
2023-05-26 14:09:03 -04:00
Quaternion
b1be1ec503
Add feature locks to Channel
2023-05-26 14:08:53 -04:00
kozabrada123
57c69e9dac
Types refactor
2023-05-26 19:47:41 +02:00
kozabrada123
63e67f64fd
Types refactor merged
2023-05-26 19:36:41 +02:00
Quaternion
6dff6cf8e8
Simplify locks
2023-05-26 11:54:07 -04:00
Quaternion
7053d63ebc
Simplify locks
2023-05-26 11:44:02 -04:00
Quaternion
bb8f34b751
Un-lock mod errors
2023-05-26 10:23:11 -04:00
Quaternion
1bc7eb6a6e
Lock client specific code behind feature
2023-05-26 10:16:08 -04:00
Quaternion
c24c57d8a7
Convert Channel::guild_id to Snowflake
2023-05-26 09:59:36 -04:00
Quaternion
0450c27fbf
Serde_repr on ChannelType
2023-05-26 09:58:13 -04:00
bitfl0wer
4360dcbf23
remove internal only attributes
2023-05-26 13:17:27 +02:00
bitfl0wer
3353a2f461
Prettify imports, remove outdated types/schemas
2023-05-26 12:59:32 +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
48113825b8
Integrate polyphony-types into chorus
2023-05-25 21:11:08 +02:00
kozabrada123
3b07195a1f
Build error after merge fixed
2023-05-24 16:27:04 +02:00
kozabrada123
9b9df72e22
Merge branch 'main' into feature/full-gateway-coverage
2023-05-24 16:23:00 +02:00
kozabrada123
f1a10478a8
Merge main / rebase + merge conflict fix
2023-05-24 16:22:22 +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
8136bfa9a5
Fix: Used wrong rout to retrieve singular channel
2023-05-23 16:25:08 +02:00
bitfl0wer
368152e092
Make Channel type derive Eq, PartialEq recursively
2023-05-23 15:25:32 +02:00
bitfl0wer
f4f01a00cc
Revert "Add ChannelType enum"
...
This reverts commit b293f5ed96
.
2023-05-23 15:17:04 +02:00
bitfl0wer
420f3798f4
try flattening the enum to fix CI
2023-05-23 15:10:56 +02:00
bitfl0wer
64693c8770
Add todo
2023-05-23 14:51:28 +02:00
bitfl0wer
b293f5ed96
Add ChannelType enum
2023-05-23 14:50:48 +02:00
bitfl0wer
912d8043d0
Replace URL in errors with full route URL
2023-05-23 14:38:03 +02:00
bitfl0wer
9a6a08bb67
Implement get() for channel
2023-05-23 14:37:34 +02:00
bitfl0wer
fd0442dcc9
Start working on get() channel route
2023-05-23 14:31:21 +02:00
bitfl0wer
81885cffc0
Change create channel method to return Channel
...
Previously returned a Response object.
2023-05-23 13:50:39 +02:00
bitfl0wer
fc55a53ed5
Implement create channel methods
2023-05-23 13:06:09 +02:00
bitfl0wer
69425f18ac
start working on channel create
2023-05-22 23:22:34 +02:00
kozabrada123
ae21139213
Add Voice StateUpdate and ServerUpdate events
2023-05-22 18:42:12 +02:00
kozabrada123
d2b5fb7d72
Add GuildScheduledEvent Events (pt 2)
2023-05-22 16:46:49 +02:00
kozabrada123
e54ad258f8
Add GuildScheduledEvent Events
2023-05-22 16:43:06 +02:00
kozabrada123
5dec2dbf36
Remove unused
2023-05-22 15:57:37 +02:00
kozabrada123
73a9e5b0fc
Merge branch 'main'
2023-05-22 13:30:19 +02:00
bitfl0wer
5af2216882
move integration test from guild to integration.rs
2023-05-21 16:02:54 +02:00
bitfl0wer
5e5be4a9b4
Add delete() to User
2023-05-21 15:05:02 +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
kozabrada123
ed144e723d
Add Guild Audit Log Entry Create
2023-05-20 13:03:44 +02:00
kozabrada123
6ceaee4f14
Add Invite Create & Delete
2023-05-20 12:50:05 +02:00
kozabrada123
b207521bbd
Add Passive Update V1
2023-05-20 09:35:48 +02:00
kozabrada123
1a98e7db6b
Duplicate VoiceState
2023-05-20 08:59:14 +02:00
kozabrada123
50fb208023
Update dependencies, deserialize errors
2023-05-20 08:39:02 +02:00
kozabrada123
2bc24ed949
Merge pull request #60 from polyphony-chat/main
...
Rebase feature/fgc
2023-05-20 08:37:34 +02:00
kozabrada123
f33411e6c3
Solve deserialization problem semi optimally
2023-05-17 18:16:47 +02:00
kozabrada123
ae06991be6
Revert "Deserialize from String" (Ugh)
...
This reverts commit 79eb3e3b30
.
If course I can't just do that, ugh
Keeping the formatting would require using RawValue, but as we use one struct for sending an recieving, having to make RawValue to send would be pretty dumb
2023-05-17 17:24:29 +02:00
kozabrada123
79eb3e3b30
Deserialize from String instead of Value
2023-05-17 17:03:03 +02:00
kozabrada123
57dd0978dd
Some minor changes
2023-05-17 16:24:04 +02:00
bitfl0wer
376ae83f58
Implement modify(), untested as of now
2023-05-16 15:59:23 +02:00
bitfl0wer
29318e9085
Add UserModifySchema
2023-05-16 15:59:06 +02:00
bitfl0wer
a1397cf46f
Add PasswordRequiredError
2023-05-16 15:58:51 +02:00
bitfl0wer
fbd9170806
Start working on User::modify().
2023-05-15 23:20:23 +02:00
kozabrada123
2b4786b4bb
Fix spelling mistake, add minor docs
2023-05-15 20:54:16 +02:00
kozabrada123
a977d97684
Fix some deser errors, add CHANNEL_UNREAD_UPDATE
2023-05-15 20:45:33 +02:00
kozabrada123
32d160db64
Merge pull request #58 from polyphony-chat/main
...
Bring full-gateway-coverage up to date from main
2023-05-15 12:42:06 +00:00
bitfl0wer
aaa16ef532
remove accidental doctests
2023-05-14 22:47:34 +02:00
bitfl0wer
e552bdb352
make fields on GuildCreateSchema pub
2023-05-14 22:45:55 +02:00
bitfl0wer
b4cc8fd64b
add type guildcreateresponse
2023-05-14 22:45:42 +02:00
bitfl0wer
fbfd0e627f
Remove unused import
2023-05-14 22:45:31 +02:00
bitfl0wer
120cdfd14f
Change function signatures, add tests
2023-05-14 22:45:18 +02:00
kozabrada123
7e6507c206
Fix some gateway deserialization errors
2023-05-14 19:55:43 +02:00
kozabrada123
fcbca459dc
Add some Guild, Integration and Webhook events
2023-05-14 15:55:20 +02:00
kozabrada123
0173ca9e62
Add session, guild event types
2023-05-14 15:37:30 +02:00
bitfl0wer
833c3733d7
Add guild delete route
2023-05-14 14:16:21 +02:00
kozabrada123
1b0456c5c3
Merge branch 'feature/full-gateway-coverage' into feature/rest-of-discord-types
2023-05-14 12:05:26 +00:00
kozabrada123
2ff5e4fd9d
Add Readies to Events, try to fix msg_create error
2023-05-14 14:03:18 +02:00
bitfl0wer
d797a10009
Add RateLimit information
2023-05-14 13:12:02 +02:00
bitfl0wer
4b4adbe1cc
impl ToString for LimitType
2023-05-14 13:11:50 +02:00
bitfl0wer
598ad093a1
Improve error handling on request sending
2023-05-14 13:07:46 +02:00
bitfl0wer
d5103ea03f
Merge branch 'feature/rest-of-discord-types' into feature/guild-creation-deletion
2023-05-14 12:55:39 +02:00
bitfl0wer
9b1a7f9bd8
Remove duplicate VoiceState
2023-05-14 12:55:19 +02:00
bitfl0wer
bb546cdc82
Merge branch 'feature/rest-of-discord-types' into feature/guild-creation-deletion
2023-05-14 12:52:25 +02:00