diff --git a/docker-compose.yml b/docker-compose.yml
index f29e719..02f1fab 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -29,11 +29,6 @@ x-django-env: &django-env
EMAIL_USE_SSL:
EMAIL_DEFAULT_FROM:
- # Reddit
- REDDIT_CLIENT_ID:
- REDDIT_CLIENT_SECRET:
- REDDIT_CALLBACK_URL:
-
# Sentry
SENTRY_DSN:
diff --git a/src/newsreader/conf/base.py b/src/newsreader/conf/base.py
index d17234a..5bee027 100644
--- a/src/newsreader/conf/base.py
+++ b/src/newsreader/conf/base.py
@@ -209,16 +209,6 @@ STATICFILES_FINDERS = [
# Email
EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend"
-# Reddit integration
-REDDIT_CLIENT_ID = "CLIENT_ID"
-REDDIT_CLIENT_SECRET = "CLIENT_SECRET"
-REDDIT_REDIRECT_URL = (
- "http://127.0.0.1:8000/accounts/settings/integrations/reddit/callback/"
-)
-
-# Twitter integration
-TWITTER_URL = "https://twitter.com"
-
# Third party settings
AXES_HANDLER = "axes.handlers.cache.AxesCacheHandler"
AXES_CACHE = "axes"
diff --git a/src/newsreader/conf/production.py b/src/newsreader/conf/production.py
index 8615aa2..ea22f30 100644
--- a/src/newsreader/conf/production.py
+++ b/src/newsreader/conf/production.py
@@ -48,11 +48,6 @@ EMAIL_USE_SSL = bool(os.environ.get("EMAIL_USE_SSL"))
VERSION = get_current_version(debug=False)
ENVIRONMENT = "production"
-# Reddit integration
-REDDIT_CLIENT_ID = os.environ.get("REDDIT_CLIENT_ID", "")
-REDDIT_CLIENT_SECRET = os.environ.get("REDDIT_CLIENT_SECRET", "")
-REDDIT_REDIRECT_URL = os.environ.get("REDDIT_CALLBACK_URL", "")
-
# Third party settings
AXES_HANDLER = "axes.handlers.database.AxesDatabaseHandler"
diff --git a/src/newsreader/js/pages/homepage/components/PostModal.js b/src/newsreader/js/pages/homepage/components/PostModal.js
index a1a698d..14551b4 100644
--- a/src/newsreader/js/pages/homepage/components/PostModal.js
+++ b/src/newsreader/js/pages/homepage/components/PostModal.js
@@ -3,7 +3,7 @@ import { connect } from 'react-redux';
import Cookies from 'js-cookie';
import { unSelectPost, markPostRead, toggleSaved } from '../actions/posts.js';
-import { SAVED_TYPE, SUBREDDIT } from '../constants.js';
+import { SAVED_TYPE } from '../constants.js';
import { formatDatetime } from '../../../utils.js';
class PostModal extends React.Component {
@@ -25,13 +25,16 @@ class PostModal extends React.Component {
if (this.readTimer) {
clearTimeout(this.readTimer);
}
+ }
+ modalListener = (e) => {
+ const targetClassName = e.target.className;
this.readTimer = null;
window.removeEventListener('click', this.modalListener);
}
- modalListener = (e) => {
+ modalListener(e) {
const targetClassName = e.target.className;
if (this.props.post && targetClassName == 'modal post-modal') {
@@ -53,9 +56,6 @@ class PostModal extends React.Component {
let ruleUrl = '';
switch (this.props.rule.type) {
- case SUBREDDIT:
- ruleUrl = `${this.props.subredditUrl}/${this.props.rule.id}/`;
- break;
default:
ruleUrl = `${this.props.feedUrl}/${this.props.rule.id}/`;
break;
@@ -69,7 +69,7 @@ class PostModal extends React.Component {