import{itemRepository,transferManager,fileRepository}from"./../common/servicelocator.js";function removeLocalItem(localItem){return itemRepository.getLibraryItem(localItem.ServerId,localItem.ItemId).then(function(item){function onFileDeletedSuccessOrFail(){return itemRepository.deleteLibraryItem(localItem.ServerId,localItem.ItemId)}let p=Promise.resolve();return item.LocalPath&&(p=p.then(function(){return fileRepository.deleteFile(item.LocalPath)})),item&&item.Item&&item.Item.MediaSources&&item.Item.MediaSources.forEach(function(mediaSource){mediaSource.MediaStreams&&0