From 21a9b115477c66d7df995d234d7396e1c878d263 Mon Sep 17 00:00:00 2001 From: juls0730 Date: Wed, 11 Jan 2023 22:29:41 -0600 Subject: [PATCH] stream day 6 --- components/MessagePane.vue | 111 +++++++++++---- components/Sidebar.vue | 131 ++++++++++++++++-- layouts/default.vue | 25 ++-- pages/channel/@me/[id].vue | 22 ++- pages/channel/[id].vue | 2 +- pages/login.vue | 4 +- pages/signup.vue | 4 +- prisma/schema.prisma | 36 ++++- server/api/channels/[id]/index.get.ts | 53 +++++-- server/api/channels/create.post.ts | 16 ++- server/api/channels/createDM.post.ts | 10 +- server/api/channels/sendMessage.post.ts | 55 ++++++-- server/api/getCurrentUser.get.ts | 19 ++- server/api/guilds/[id]/addChannel.post.ts | 67 +++++++++ server/api/guilds/[id]/createInvite.post.ts | 66 +++++++++ .../guilds/{[id].get.ts => [id]/index.get.ts} | 5 +- server/api/guilds/joinGuild.post.ts | 65 +++++++++ server/api/signup.post.ts | 6 +- server/api/user/getServers.get.ts | 25 ---- stores/store.ts | 23 ++- types/index.ts | 44 ++++-- 21 files changed, 644 insertions(+), 145 deletions(-) create mode 100644 server/api/guilds/[id]/addChannel.post.ts create mode 100644 server/api/guilds/[id]/createInvite.post.ts rename server/api/guilds/{[id].get.ts => [id]/index.get.ts} (92%) create mode 100644 server/api/guilds/joinGuild.post.ts delete mode 100644 server/api/user/getServers.get.ts diff --git a/components/MessagePane.vue b/components/MessagePane.vue index 848bef1..12f4991 100644 --- a/components/MessagePane.vue +++ b/components/MessagePane.vue @@ -3,7 +3,7 @@
-
+

No messages yet

-

- {{ message.userId }}

+

+ {{ message.creator.username }} +

{{ message.body }}

+
+
+
+

You've been invited

+ {{ invite.server.name }} +
+ +
+
+
+
@@ -22,7 +35,7 @@
@@ -55,52 +68,88 @@ \ No newline at end of file diff --git a/layouts/default.vue b/layouts/default.vue index f20f639..7eeb838 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,18 +1,25 @@ +