From 324aa0c86d9a8636b7d343678c07cec7f678a325 Mon Sep 17 00:00:00 2001 From: David Snyder <45735850+GypsyDangerous@users.noreply.github.com> Date: Sun, 11 Oct 2020 12:14:15 -0400 Subject: [PATCH] Revert "add discord sign in by default (#24)" This reverts commit eecc3563eedb3b8ddd2b534f574b885917493ae7. --- public/discord.svg | 6 -- public/discord_logo.png | Bin 47780 -> 0 bytes public/gift.svg | 1 - public/music.svg | 1 - public/poll.svg | 1 - src/App.js | 31 +++----- .../DashBoard/Discord/DiscordPage.js | 29 ++++---- .../Plugins/CustomCommands/CommandItem.js | 2 +- .../Plugins/CustomCommands/CreateCommand.js | 2 +- .../DashBoard/Discord/Plugins/PluginHome.js | 8 --- .../DashBoard/Discord/Plugins/Roles.js | 67 ------------------ .../DashBoard/Discord/Plugins/plugins.json | 24 +------ src/components/header/Header.js | 31 ++------ src/components/header/Header.scss | 5 +- 14 files changed, 34 insertions(+), 174 deletions(-) delete mode 100644 public/discord.svg delete mode 100644 public/discord_logo.png delete mode 100644 public/gift.svg delete mode 100644 public/music.svg delete mode 100644 public/poll.svg delete mode 100644 src/components/DashBoard/Discord/Plugins/Roles.js diff --git a/public/discord.svg b/public/discord.svg deleted file mode 100644 index c4cfed9..0000000 --- a/public/discord.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/discord_logo.png b/public/discord_logo.png deleted file mode 100644 index 74e55fd5d7801bdb0f9ea2350882ba8212e2859c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47780 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 \ No newline at end of file diff --git a/public/music.svg b/public/music.svg deleted file mode 100644 index f13b3b8..0000000 --- a/public/music.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/poll.svg b/public/poll.svg deleted file mode 100644 index 3c572cb..0000000 --- a/public/poll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/App.js b/src/App.js index 83dbcee..62abdb3 100644 --- a/src/App.js +++ b/src/App.js @@ -24,7 +24,7 @@ import { Button } from "@material-ui/core"; import A from "./components/Shared/A"; import useSnapshot from "./hooks/useSnapshot"; import LeaderBoard from "./components/LeaderBoard/LeaderBoard"; -import { v4 as uuidv4 } from "uuid"; +import { v4 as uuidv4 } from 'uuid'; function App(props) { const [userId, setUserId] = useState(""); @@ -57,8 +57,8 @@ function App(props) { (async () => { if (setOTC.current) return; if (firebaseInit !== false && user?.uid) { - await firebase.db.collection("Secret").doc(user.uid).set({ value: uuidv4() }); - setOTC.current = true; + await firebase.db.collection("Secret").doc(user.uid).set({value: uuidv4()}); + setOTC.current = true } })(); }, [firebaseInit, user, setOTC]); @@ -80,30 +80,24 @@ function App(props) { } else { try { console.log(code); - const isSignedIn = !!firebase.auth.currentUser; - const response = await fetch(`${process.env.REACT_APP_API_URL}/discord/token?code=${code}&create=${!isSignedIn}`); + const response = await fetch(`${process.env.REACT_APP_API_URL}/discord/token?code=${code}`); // const response = await fetch("http://localhost:3200/discord/token?code="+code) if (!response.ok) { console.log(await response.json()); - alert("fail"); + console.log("fail"); } else { console.log(user?.uid); const json = await response.json(); - let discordUser; - if (!isSignedIn) { - discordUser = await firebase.auth.signInWithCustomToken(json.token); - } - await firebase.db .collection("Streamers") - .doc(user?.uid || discordUser?.uid || " ") + .doc(user?.uid || " ") .collection("discord") .doc("data") .set(json); - alert("success"); + console.log("success"); } } catch (err) { - alert(err.message); + console.log(err.message); } } window.location = "/#/dashboard/discord"; @@ -116,14 +110,7 @@ function App(props) { if (firebaseInit !== false && user) { setUserId(user.uid); const userData = (await firebase.db.collection("Streamers").doc(user.uid).get()).data(); - let profilePictureResponse; - if (!userData.twitchAuthenticated) { - profilePictureResponse = await fetch( - `${process.env.REACT_APP_API_URL}/profilepicture?user=${userData?.discordId}&platform=discord` - ); - } else { - profilePictureResponse = await fetch(`${process.env.REACT_APP_API_URL}/profilepicture?user=${userData?.TwitchName}`); - } + const profilePictureResponse = await fetch(`${process.env.REACT_APP_API_URL}/profilepicture?user=${userData?.TwitchName}`); const profilePicture = await profilePictureResponse.json(); firebase.db.collection("Streamers").doc(user.uid).update({ profilePicture, diff --git a/src/components/DashBoard/Discord/DiscordPage.js b/src/components/DashBoard/Discord/DiscordPage.js index aac5bd7..2a9da3e 100644 --- a/src/components/DashBoard/Discord/DiscordPage.js +++ b/src/components/DashBoard/Discord/DiscordPage.js @@ -177,22 +177,19 @@ const DiscordPage = React.memo(({ location, history, match }) => { async e => { const name = e.value; const guildByName = userDiscordInfo.guilds.find(guild => guild.name === name); - const selectedGuildId = guildByName.id; - try{ - - if (guildId) { - const path = match.url.split("/"); - if (path.length > 3) { - history.push(`${path.slice(0, 3).join("/")}/${selectedGuildId}`); - } else { - history.push(`${selectedGuildId}`); - } - } else { - history.push(`${match.url}/${selectedGuildId}`); - } - }catch(err){ - - } + const selectedGuildId = guildByName.id; + try { + if (guildId) { + const path = match.url.split("/"); + if (path.length > 3) { + history.push(`${path.slice(0, 3).join("/")}/${selectedGuildId}`); + } else { + history.push(`${selectedGuildId}`); + } + } else { + history.push(`${match.url}/${selectedGuildId}`); + } + } catch (err) {} const { result: isMember } = await sendLoadingRequest(`${process.env.REACT_APP_API_URL}/ismember?guild=` + selectedGuildId); // const channelReponse = await sendLoadingRequest(`${process.env.REACT_APP_API_URL}/getchannels?guild=` + selectedGuildId); diff --git a/src/components/DashBoard/Discord/Plugins/CustomCommands/CommandItem.js b/src/components/DashBoard/Discord/Plugins/CustomCommands/CommandItem.js index 6c07e0f..15b8460 100644 --- a/src/components/DashBoard/Discord/Plugins/CustomCommands/CommandItem.js +++ b/src/components/DashBoard/Discord/Plugins/CustomCommands/CommandItem.js @@ -115,7 +115,7 @@ const CommandItem = ({
- +

{name}

diff --git a/src/components/DashBoard/Discord/Plugins/CustomCommands/CreateCommand.js b/src/components/DashBoard/Discord/Plugins/CustomCommands/CreateCommand.js index b3936ea..be59ce2 100644 --- a/src/components/DashBoard/Discord/Plugins/CustomCommands/CreateCommand.js +++ b/src/components/DashBoard/Discord/Plugins/CustomCommands/CreateCommand.js @@ -89,7 +89,7 @@ const CreateCommand = ({ setCreatingCommand, children, role, guild: userConnecte })) ); } - }, [editing, userConnectedGuildInfo?.roles, setAllowedRoles]); + }, [editing]); return ( diff --git a/src/components/DashBoard/Discord/Plugins/PluginHome.js b/src/components/DashBoard/Discord/Plugins/PluginHome.js index dd6cc08..a4824f5 100644 --- a/src/components/DashBoard/Discord/Plugins/PluginHome.js +++ b/src/components/DashBoard/Discord/Plugins/PluginHome.js @@ -10,7 +10,6 @@ import plugins from "./plugins.json"; import CustomCommands from "./CustomCommands/CustomCommands"; import { CommandContextProvider } from "../../../../contexts/CommandContext"; import App from "./App"; -import Roles from "./Roles"; const PluginHome = ({ match, guildId, connectedGuild }) => { const [prefix, setPrefix] = useState("!"); @@ -113,13 +112,6 @@ const PluginHome = ({ match, guildId, connectedGuild }) => { )} - {activePlugins["roles"] && ( - - - - - - )} diff --git a/src/components/DashBoard/Discord/Plugins/Roles.js b/src/components/DashBoard/Discord/Plugins/Roles.js deleted file mode 100644 index 6c29be4..0000000 --- a/src/components/DashBoard/Discord/Plugins/Roles.js +++ /dev/null @@ -1,67 +0,0 @@ -import React, { useEffect, useState, useCallback, useContext } from "react"; -import firebase from "../../../../firebase"; -import { colorStyles } from "../../../Shared/userUtils"; -import { DiscordContext } from "../../../../contexts/DiscordContext"; -import Select from "react-select"; - -const Leveling = ({ location, guild: userConnectedGuildInfo }) => { - const { setActivePlugins } = useContext(DiscordContext); - const guildId = userConnectedGuildInfo?.id; - - useEffect(() => { - (async () => { - const guild = await firebase.db - .collection("Leveling") - .doc(guildId || " ") - .get(); - const data = guild.data(); - if (data) { - const id = data.notifications; - if (id) { - const apiUrl = `${process.env.REACT_APP_API_URL}/resolvechannel?guild=${guildId}&channel=${id}`; - const response = await fetch(apiUrl); - const channel = await response.json(); - } - } - })(); - }, [location, guildId]); - - return ( -
-
- - -

Role Management

-
- - - -
-
-
-

Different ways to have the bot manage user roles. Give a role on join, toggle roles with reactions, etc.

-
-
-

Add an action

-
-
-
- ); -}; - -export default React.memo(Leveling); diff --git a/src/components/DashBoard/Discord/Plugins/plugins.json b/src/components/DashBoard/Discord/Plugins/plugins.json index 53d7deb..77220c6 100644 --- a/src/components/DashBoard/Discord/Plugins/plugins.json +++ b/src/components/DashBoard/Discord/Plugins/plugins.json @@ -42,30 +42,10 @@ "comingSoon": true }, { - "id": "roles", - "title": "Role Management", + "id": "reactionroles", + "title": "Reaction Roles", "image": "aprove.png", - "description": "Let the bot manage members roles in different ways like reaction roles", - "comingSoon": true - }, - { - "id": "music", - "title": "Music", - "image": "music.svg", - "description": "Let your members get roles by reacting to messages", - "comingSoon": true - },{ - "id": "polls", - "title": "Polls", - "image": "poll.svg", - "description": "Let your members get roles by reacting to messages", - "comingSoon": true - },{ - "id": "giveaways", - "title": "Giveaways", - "image": "gift.svg", "description": "Let your members get roles by reacting to messages", "comingSoon": true - } ] diff --git a/src/components/header/Header.js b/src/components/header/Header.js index d6bed26..444053e 100644 --- a/src/components/header/Header.js +++ b/src/components/header/Header.js @@ -6,6 +6,7 @@ import { CSSTransition } from "react-transition-group"; import ClickAwayListener from "@material-ui/core/ClickAwayListener"; import { useCallback } from "react"; import Modal from "react-modal"; +import YouTubeIcon from "@material-ui/icons/YouTube"; import A from "../Shared/A"; import ClearIcon from "@material-ui/icons/Clear"; import firebase from "../../firebase"; @@ -37,7 +38,7 @@ const Header = props => { if (data) { const { displayName, profilePicture } = data; setCurrentUser(prev => ({ - ...prev, + ...prev, name: displayName, profilePicture, })); @@ -132,26 +133,10 @@ const Header = props => { Twitch - + {/* */}
{ Chat Manager Discord Bot Community - - Support Us - + Support Us {/* About */} diff --git a/src/components/header/Header.scss b/src/components/header/Header.scss index 4b523ad..5f4f6f5 100644 --- a/src/components/header/Header.scss +++ b/src/components/header/Header.scss @@ -198,7 +198,7 @@ justify-content: center; align-items: center; - & > button[type="submit"]{ + & > button:first-child{ all: unset; box-sizing: content-box !important; width: 100%; @@ -242,9 +242,6 @@ width: 70%; flex: 1; box-sizing: content-box !important; - &.discord{ - background: #6f86d4; - } cursor: pointer; &:hover { filter: brightness(0.85);