Commit Graph

97 Commits

Author SHA1 Message Date
kozabrada123 dc5e91a784 Reformat and cargo fix 2023-06-11 14:32:37 +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
kozabrada123 94ec90b924 Implement display for UserStatus 2023-06-10 16:56:50 +02:00
kozabrada123 330a4347d3 turns out UpdatePresence and PresenceUpdate are different events 2023-06-10 16:32:42 +02:00
kozabrada123 57d2d93420 Change observer update ref to &mut from & 2023-06-10 15:37:02 +02:00
kozabrada123 a148cf576e Refactor, better deserialization error handling 2023-06-10 12:43:07 +02:00
kozabrada123 5231656c68 Docs + unneeded &mut 2023-06-09 20:22:59 +02:00
kozabrada123 e6af81d694 Basic tests 2023-06-08 19:51:32 +02:00
kozabrada123 cae038af8f Refactor 2023-06-08 18:24:11 +02:00
kozabrada123 f4f17f7454 Gateway basic error handling 2023-06-08 17:34:52 +02:00
kozabrada123 e846b2b423 fmt 2023-06-02 10:58:04 +02:00
kozabrada123 611ee800ba Handle Heartbeat ACKs 2023-06-02 10:57:47 +02:00
kozabrada123 28a92212b6 Handle Heartbeat requests 2023-06-02 10:42:19 +02:00
kozabrada123 90ebc823ba Fix some errors caused by the observer return fix 2023-05-29 17:11:08 +02:00
kozabrada123 c4a6b85e1e Fix weird observer subscribe return 2023-05-28 17:37:05 +02:00
kozabrada123 a1a0c94e2d agjbg??! 2023-05-28 14:52:48 +02:00
kozabrada123 dfa047a9c5 71 conflicts due to fmt?!?!?!?! 2023-05-28 14:52:08 +02:00
kozabrada123 b6061b7bf5 Gateway opcode constants and small refactor 2023-05-28 14:39:41 +02:00
kozabrada123 504d74a715 Stability, new event 2023-05-28 08:18:50 +02:00
bitfl0wer 77ae3f10b6
run cargo fmt && cargo fix 2023-05-28 00:50:52 +02:00
kozabrada123 f8c02fee6a Remove dumping gateway events into stdout 2023-05-27 17:33:19 +02:00
kozabrada123 4a7fea8366 Better unrecognised messages 2023-05-27 17:31:55 +02:00
kozabrada123 be73bf19eb Add Application Command Permissions & Update event 2023-05-27 17:29:30 +02:00
kozabrada123 15ffdcecaa Add InteractionCreate 2023-05-27 17:11:47 +02:00
kozabrada123 5b04370d46 Add Stage Instance & events 2023-05-27 17:05:25 +02:00
kozabrada123 8d0083e11d Add Auto Moderation types & events 2023-05-27 16:50:38 +02:00
kozabrada123 ab902c5ef2 Add Relationship & related events 2023-05-27 16:03:23 +02:00
kozabrada123 94e9af8e8a Types refactor 2023-05-26 19:47:41 +02:00
kozabrada123 013943791b Types refactor merged 2023-05-26 19:36:41 +02:00
bitfl0wer c214c8bd73
Prettify imports, remove outdated types/schemas 2023-05-26 12:59:32 +02:00
bitfl0wer 513e2b0394
start porting over new types folder 2023-05-25 23:09:18 +02:00
kozabrada123 c56dc42cd7 Add Voice StateUpdate and ServerUpdate events 2023-05-22 18:42:12 +02:00
kozabrada123 27ff0116d6 Add GuildScheduledEvent Events (pt 2) 2023-05-22 16:46:49 +02:00
kozabrada123 9ee0b51757 Add Guild Audit Log Entry Create 2023-05-20 13:03:44 +02:00
kozabrada123 5550186ca3 Add Invite Create & Delete 2023-05-20 12:50:05 +02:00
kozabrada123 c2320b263b Add Passive Update V1 2023-05-20 09:35:48 +02:00
kozabrada123 ea4dfc82d5 Update dependencies, deserialize errors 2023-05-20 08:39:02 +02:00
kozabrada123 dad2ad3bec Solve deserialization problem semi optimally 2023-05-17 18:16:47 +02:00
kozabrada123 048a74f0d1 Revert "Deserialize from String" (Ugh)
This reverts commit 3b21445e34.

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 3b21445e34 Deserialize from String instead of Value 2023-05-17 17:03:03 +02:00
kozabrada123 2b22c50a89 Some minor changes 2023-05-17 16:24:04 +02:00
kozabrada123 28d3a7d924 Fix some deser errors, add CHANNEL_UNREAD_UPDATE 2023-05-15 20:45:33 +02:00
kozabrada123 02570b8c91 Fix some gateway deserialization errors 2023-05-14 19:55:43 +02:00
kozabrada123 c7dea3a81b Add some Guild, Integration and Webhook events 2023-05-14 15:55:20 +02:00
kozabrada123 1930229a90 Add Readies to Events, try to fix msg_create error 2023-05-14 14:03:18 +02:00
kozabrada123 e641ab0bbd Flatten, new events 2023-05-14 11:43:17 +02:00
kozabrada123 1e3ea8a072 Add call update and delete 2023-05-14 08:39:23 +02:00
kozabrada123 5bece07ab7 Add more events, fix deserialization errors 2023-05-14 08:20:25 +02:00
kozabrada123 9963fd8a33 Add channel and thread types, start guild 2023-05-13 21:27:44 +02:00