« get me outta code hell

artist-alias.js « page « src - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/page/artist-alias.js
blob: d03510a8f0deb6fe7f5862224e7ed196dec746b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Artist alias redirect pages.
// (Makes old permalinks bring visitors to the up-to-date page.)

export function targets({wikiData}) {
    return wikiData.artistAliasData;
}

export function write(aliasArtist, {wikiData}) {
    // This function doesn't actually use wikiData, 8ut, um, consistency?

    const { alias: targetArtist } = aliasArtist;

    const redirect = {
        type: 'redirect',
        fromPath: ['artist', aliasArtist.directory],
        toPath: ['artist', targetArtist.directory],
        title: () => aliasArtist.name
    };

    return [redirect];
}