WIP: servers and channels #9

Draft
radical wants to merge 26 commits from wip/messaging into main

26 commits

Author SHA1 Message Date
cb22bd8026 fix: import messages endpoint 2025-05-08 21:38:53 +02:00
daf61e0275 feat: implement message fetching 2025-05-08 19:53:35 +02:00
6374963e2f feat: add structs.rs
Moved all server related structs into new file, added implementations to create, fetch, etc.
2025-05-08 13:21:54 +00:00
2e4860323e feat: add post request to make channels 2025-05-08 00:54:21 +02:00
1aabe9e524 feat: add del_cache_key() function 2025-05-08 00:53:59 +02:00
ef5fc96d67 feat: add permissions enum 2025-05-08 00:34:08 +02:00
8821287cbe fix: use correct query for channel_permissions in fetch_one() 2025-05-08 00:09:30 +02:00
1de99306a2 fix: add api/v1/servers/uuid/channels/uuid as a service 2025-05-08 00:03:18 +02:00
c79451a851 feat: allow fetching a single channel 2025-05-07 23:47:07 +02:00
caee16005d feat: implement caching for channels endpoint 2025-05-07 23:46:55 +02:00
7ee500bf10 feat: add fetch_one() function to Channel struct 2025-05-07 23:46:40 +02:00
71f0cc14be Merge branch 'main' into wip/messaging 2025-05-07 23:23:36 +02:00
358a7f8336
fix: fetching of servers and channels by uuid
Co-authored-by: Radical <radical@radical.fun>
2025-05-07 19:01:10 +02:00
67af0c1e74 feat: add channel endpoint 2025-05-07 17:24:56 +02:00
cf1476f641 fix: correct merge error 2025-05-05 21:16:09 +02:00
beb9fc10ba feat: use new auth and convert to get request 2025-05-04 23:40:03 +02:00
fb76e6df08 feat: use new auth 2025-05-04 23:39:36 +02:00
c9d3b2cd12 Merge branch 'main' into wip/messaging 2025-05-04 23:24:10 +02:00
776750578d style: 🎨 restructure server folder 2025-05-04 06:25:01 +02:00
d72214eb56 fix: make server channel template not error out 2025-05-04 01:18:24 +02:00
6abd2a9d52 feat: implement guild fetching with uuid
only returns if you are a member of the guild in question
2025-05-04 01:17:25 +02:00
f9e1e276f0 feat: implement guild creation 2025-05-04 01:16:57 +02:00
8883ff6400 feat: modify existing tables and add more tables for servers/chatting 2025-05-04 01:16:14 +02:00
8241196284 feat: add boilerplate rust files 2025-05-03 05:32:22 +02:00
34b984a1b5 feat: add tables for guilds, members, channels, messages, emojis and reactions 2025-05-03 05:31:35 +02:00
838947a7ca build: add tokio-tungstenite dependency 2025-05-03 05:27:38 +02:00