use constants to refer to claim length, longId, shortId
This commit is contained in:
parent
ee1e20bd14
commit
50cbe12649
1 changed files with 5 additions and 2 deletions
|
@ -2,7 +2,11 @@ const { handleErrorResponse } = require('../../../utils/errorHandlers.js');
|
||||||
const getChannelData = require('./getChannelData.js');
|
const getChannelData = require('./getChannelData.js');
|
||||||
const isApprovedChannel = require('../../../../../utils/isApprovedChannel');
|
const isApprovedChannel = require('../../../../../utils/isApprovedChannel');
|
||||||
const { publishing: { serveOnlyApproved, approvedChannels } } = require('@config/siteConfig');
|
const { publishing: { serveOnlyApproved, approvedChannels } } = require('@config/siteConfig');
|
||||||
|
|
||||||
const NO_CHANNEL = 'NO_CHANNEL';
|
const NO_CHANNEL = 'NO_CHANNEL';
|
||||||
|
const LONG_ID = 'longId';
|
||||||
|
const SHORT_ID = 'shortId';
|
||||||
|
const LONG_CLAIM_LENGTH = 40;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
||||||
|
@ -14,10 +18,9 @@ const channelData = ({ ip, originalUrl, body, params }, res) => {
|
||||||
const channelName = params.channelName;
|
const channelName = params.channelName;
|
||||||
let channelClaimId = params.channelClaimId;
|
let channelClaimId = params.channelClaimId;
|
||||||
if (channelClaimId === 'none') channelClaimId = null;
|
if (channelClaimId === 'none') channelClaimId = null;
|
||||||
|
|
||||||
const chanObj = {};
|
const chanObj = {};
|
||||||
if (channelName) chanObj.name = channelName;
|
if (channelName) chanObj.name = channelName;
|
||||||
if (channelClaimId) chanObj[(channelClaimId.length === 40 ? 'longId' : 'shortId')] = channelClaimId;
|
if (channelClaimId) chanObj[(channelClaimId.length === LONG_CLAIM_LENGTH ? LONG_ID : SHORT_ID)] = channelClaimId;
|
||||||
if (serveOnlyApproved && !isApprovedChannel(chanObj, approvedChannels)) {
|
if (serveOnlyApproved && !isApprovedChannel(chanObj, approvedChannels)) {
|
||||||
return res.status(404).json({
|
return res.status(404).json({
|
||||||
success: false,
|
success: false,
|
||||||
|
|
Loading…
Reference in a new issue