Added Evil Angel channels with logos.

This commit is contained in:
DebaucheryLibrarian
2020-09-10 03:17:19 +02:00
parent d081b88af2
commit 0d4893b13c
115 changed files with 434 additions and 4 deletions

View File

@@ -195,6 +195,11 @@ function initActorActions(store, router) {
mode,
});
if (!actor) {
router.replace('/not-found');
return null;
}
return {
actor: curateActor(actor, null, curateRelease),
releases: actor.scenesConnection.releases.map(release => curateRelease(release)),

View File

@@ -4,7 +4,7 @@ import { releaseFields } from '../fragments';
import { curateEntity } from '../curate';
import getDateRange from '../get-date-range';
function initEntitiesActions(store, _router) {
function initEntitiesActions(store, router) {
async function fetchEntityBySlugAndType({ _commit }, {
entitySlug,
entityType,
@@ -161,6 +161,11 @@ function initEntitiesActions(store, _router) {
exclude: store.state.ui.filter,
});
if (!entity) {
router.replace('/not-found');
return null;
}
return {
entity: curateEntity(entity, null, releases),
totalCount,

View File

@@ -3,7 +3,7 @@ import { releasesFragment, releaseFragment, releaseFields } from '../fragments';
import { curateRelease } from '../curate';
import getDateRange from '../get-date-range';
function initReleasesActions(store, _router) {
function initReleasesActions(store, router) {
async function fetchReleases({ _commit }, { limit = 10, pageNumber = 1, range = 'latest' }) {
const { before, after, orderBy } = getDateRange(range);
@@ -44,6 +44,11 @@ function initReleasesActions(store, _router) {
releaseId: Number(releaseId),
});
if (!release) {
router.replace('/not-found');
return null;
}
return curateRelease(release);
}
@@ -196,6 +201,11 @@ function initReleasesActions(store, _router) {
movieId: Number(movieId),
});
if (!movie) {
router.replace('/not-found');
return null;
}
return curateRelease(movie);
}

View File

@@ -179,9 +179,16 @@ const routes = [
name: 'stats',
},
{
path: '*',
path: '/not-found',
name: 'not-found',
component: NotFound,
},
{
path: '*',
redirect: {
name: 'not-found',
},
},
];
const router = new VueRouter({