update implementation

pull/4958/merge
Joseph Izang 3 months ago committed by Aniket
parent 129827ef53
commit 9d60c60e4b
  1. 10
      libs/remix-ui/workspace/src/lib/actions/index.ts

@ -674,8 +674,13 @@ export const moveFile = async (src: string, dest: string) => {
if (src === dest) return // if you cut and paste to the same location then no need to move anything
try {
const isFile = await fileManager.isFile(dest)
if (isFile) {
const updatedDestPath = await fileManager.currentPath()
await fileManager.moveFile(src, updatedDestPath)
} else {
await fileManager.moveFile(src, dest)
}
} catch (error) {
dispatch(displayPopUp('Oops! An error occurred while performing moveFile operation.' + error))
}
@ -687,8 +692,13 @@ export const moveFolder = async (src: string, dest: string) => {
if (src === dest) return // if you cut and paste to the same location then no need to move anything
try {
const isFile = await fileManager.isFile(dest)
if (!isFile) {
await fileManager.moveDir(src, dest)
} else {
const updatedDestPath = await fileManager.currentPath()
await fileManager.moveDir(src, updatedDestPath)
}
} catch (error) {
dispatch(displayPopUp('Oops! An error occurred while performing moveDir operation.' + error))
}

Loading…
Cancel
Save