From 2887ac801692a3d613e0f5fe1592078e4e757431 Mon Sep 17 00:00:00 2001 From: David Ludwig Date: Thu, 22 Apr 2021 00:18:02 -0500 Subject: [PATCH] Discord account linking. Requests can be performed through Discord. Minor clean up in other files --- services/request/src/app/App.vue | 2 +- services/request/src/app/routes/index.ts | 21 +- .../request/src/app/views/LinkDiscord.vue | 99 +++++ services/request/src/app/views/Login.vue | 8 +- services/request/src/lib/tmdb/index.ts | 15 + services/request/src/lib/tmdb/schema.ts | 8 + .../database/entities/DiscordAccount.ts | 22 ++ .../database/entities/DiscordChannel.ts | 17 + .../database/entities/DiscordLinkRequest.ts | 31 ++ .../database/entities/DiscordRequest.ts | 26 ++ .../server/database/entities/MovieTicket.ts | 4 +- .../server/database/entities/RegisterToken.ts | 17 +- .../src/server/database/entities/User.ts | 20 +- .../src/server/database/entities/index.ts | 4 + .../request/src/server/services/DiscordBot.ts | 369 +++++++++++++++++- .../src/server/services/MovieSearch.ts | 10 +- .../WebServer/requests/LinkDiscordRequest.ts | 12 + .../server/services/WebServer/routes/api.ts | 4 +- .../server/services/WebServer/routes/auth.ts | 82 +++- services/request/src/server/services/index.ts | 2 +- services/request/src/server/util.ts | 20 + 21 files changed, 731 insertions(+), 62 deletions(-) create mode 100644 services/request/src/app/views/LinkDiscord.vue create mode 100644 services/request/src/server/database/entities/DiscordAccount.ts create mode 100644 services/request/src/server/database/entities/DiscordChannel.ts create mode 100644 services/request/src/server/database/entities/DiscordLinkRequest.ts create mode 100644 services/request/src/server/database/entities/DiscordRequest.ts create mode 100644 services/request/src/server/services/WebServer/requests/LinkDiscordRequest.ts diff --git a/services/request/src/app/App.vue b/services/request/src/app/App.vue index 7b6c871..95164af 100644 --- a/services/request/src/app/App.vue +++ b/services/request/src/app/App.vue @@ -1,6 +1,6 @@