1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

fix sonarcloud Code Smell

Refactoring Cognitive Complexity
This commit is contained in:
grafixeyehero 2021-10-09 21:29:30 +03:00
parent 39c742af9d
commit cef44e41d6

View file

@ -45,17 +45,22 @@ const NewUserPage: FunctionComponent = () => {
loadUser();
const loadMediaFolders = (mediaFolders) => {
const getItemsResult = items => {
const itemsArr: ItemsArr[] = [];
for (const folder of mediaFolders) {
for (const item of items) {
itemsArr.push({
Id: folder.Id,
Name: folder.Name
Id: item.Id,
Name: item.Name
});
}
return itemsArr;
};
setMediaFoldersItems(itemsArr);
const loadMediaFolders = (result) => {
const mediaFolders = getItemsResult(result);
setMediaFoldersItems(mediaFolders);
const folderAccess = element?.current?.querySelector('.folderAccess');
folderAccess.dispatchEvent(new CustomEvent('create'));
@ -63,17 +68,10 @@ const NewUserPage: FunctionComponent = () => {
element.current.querySelector('.chkEnableAllFolders').checked = false;
};
const loadChannels = (channels) => {
const itemsArr: ItemsArr[] = [];
const loadChannels = (result) => {
const channels = getItemsResult(result);
for (const folder of channels) {
itemsArr.push({
Id: folder.Id,
Name: folder.Name
});
}
setChannelsItems(itemsArr);
setChannelsItems(channels);
const channelAccess = element?.current?.querySelector('.channelAccess');
channelAccess.dispatchEvent(new CustomEvent('create'));