Release v2.5.6
This commit is contained in:
@@ -2,8 +2,15 @@
|
||||
|
||||
const renderPlaylistEditorPage = require('./form-page');
|
||||
|
||||
module.exports = async function renderPlaylistFormPage(message, currentUser, data, pool) {
|
||||
module.exports = async function renderPlaylistFormPage(playlistOrMessage, messageOrCurrentUser, currentUserOrData, dataOrPool, poolMaybe) {
|
||||
const hasPlaylistArgument = arguments.length >= 5;
|
||||
const playlist = hasPlaylistArgument ? playlistOrMessage : null;
|
||||
const message = hasPlaylistArgument ? messageOrCurrentUser : playlistOrMessage;
|
||||
const currentUser = hasPlaylistArgument ? currentUserOrData : messageOrCurrentUser;
|
||||
const data = hasPlaylistArgument ? dataOrPool : currentUserOrData;
|
||||
const pool = hasPlaylistArgument ? poolMaybe : dataOrPool;
|
||||
const adminData = data || (pool ? await require('#src/data').fetchAdminData(pool) : { slides: [] });
|
||||
return renderPlaylistEditorPage(null, adminData, message, currentUser, { isEdit: false });
|
||||
|
||||
return renderPlaylistEditorPage(playlist, adminData, message, currentUser, { isEdit: false });
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user