Make comments optional
Since they require CLIENT_ID
This commit is contained in:
parent
6afd222515
commit
eb6b87cf1f
Binary file not shown.
@ -5,4 +5,5 @@ export default {
|
||||
http_proxy: process.env.RIMGU_HTTP_PROXY || null,
|
||||
https_proxy: process.env.RIMGU_HTTPS_PROXY || null,
|
||||
imgur_client_id: process.env.RIMGU_IMGUR_CLIENT_ID || null,
|
||||
disable_comments: process.env.RIMGU_DISABLE_COMMENTS === 'true',
|
||||
};
|
||||
|
@ -3,6 +3,8 @@ import '@hapi/vision';
|
||||
import { fetchAlbumURL, fetchComments, fetchGallery, fetchMedia } from './fetchers';
|
||||
import * as util from './util';
|
||||
|
||||
import CONFIG from './config';
|
||||
|
||||
export const handleMedia = async (request: Hapi.Request, h: Hapi.ResponseToolkit) => {
|
||||
const {
|
||||
baseName,
|
||||
@ -36,7 +38,9 @@ export const handleTag = (request: Hapi.Request, h: Hapi.ResponseToolkit) => {
|
||||
export const handleGallery = async (request: Hapi.Request, h: Hapi.ResponseToolkit) => {
|
||||
const galleryID = request.params.galleryID;
|
||||
const gallery = await fetchGallery(galleryID);
|
||||
const comments = await fetchComments(galleryID);
|
||||
const comments = CONFIG.disable_comments
|
||||
? null
|
||||
: await fetchComments(galleryID);
|
||||
return h.view('gallery', {
|
||||
...gallery,
|
||||
comments,
|
||||
|
@ -60,6 +60,7 @@ html
|
||||
a(class='TagPill'
|
||||
style='background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)) repeat scroll 0% 0%, rgba(0, 0, 0, 0) url("/' + tag.background_id + '_d.jpg?maxwidth=200&fidelity=grand") repeat scroll 0% 0%;'
|
||||
href='/t/'+tag.tag) #{tag.tag}
|
||||
if comments != null
|
||||
div(class='CommentsList')
|
||||
div(class='CommentsList-headline')
|
||||
div(class='CommentsList-headline--counter')
|
||||
|
Loading…
Reference in New Issue
Block a user