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:
parent
39c742af9d
commit
cef44e41d6
1 changed files with 13 additions and 15 deletions
|
@ -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'));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue