mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 01:36:22 +00:00
refactor some dirty code
This commit is contained in:
@@ -7,7 +7,7 @@ import CreateFolderModal from 'browser/main/modals/CreateFolderModal'
|
||||
import RenameFolderModal from 'browser/main/modals/RenameFolderModal'
|
||||
import dataApi from 'browser/main/lib/dataApi'
|
||||
import StorageItemChild from 'browser/components/StorageItem'
|
||||
import ee from 'browser/main/lib/eventEmitter'
|
||||
import eventEmitter from 'browser/main/lib/eventEmitter'
|
||||
|
||||
const { remote } = require('electron')
|
||||
const { Menu, MenuItem, dialog } = remote
|
||||
@@ -146,21 +146,11 @@ class StorageItem extends React.Component {
|
||||
e.target.style.opacity = '1'
|
||||
e.target.style.backgroundColor = e.dataTransfer.getData('defaultColor')
|
||||
const noteData = JSON.parse(e.dataTransfer.getData('note'))
|
||||
if (folder.key !== noteData.folder) {
|
||||
const newNoteData = Object.assign({}, noteData, {storage: storage, folder: folder.key})
|
||||
if(folder.key === noteData.folder) return
|
||||
console.log(location)
|
||||
dataApi
|
||||
.createNote(storage.key, {
|
||||
content: noteData.content,
|
||||
createdAt: noteData.createdAt,
|
||||
folder: folder.key,
|
||||
isStarred: noteData.isStarred,
|
||||
storage: storage,
|
||||
title: noteData.title,
|
||||
tags: noteData.tags,
|
||||
type: noteData.type,
|
||||
updatedAt: noteData.updatedAt,
|
||||
description: noteData.description,
|
||||
snippets: noteData.snippets
|
||||
})
|
||||
.createNote(storage.key, newNoteData)
|
||||
.then((note) => {
|
||||
dispatch({
|
||||
type: 'UPDATE_NOTE',
|
||||
@@ -182,10 +172,10 @@ class StorageItem extends React.Component {
|
||||
noteKey: data.noteKey
|
||||
})
|
||||
}
|
||||
ee.once('list:moved', dispatchHandler)
|
||||
ee.emit('list:next')
|
||||
eventEmitter.once('list:moved', dispatchHandler)
|
||||
eventEmitter.emit('list:next')
|
||||
})
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
render () {
|
||||
|
||||
Reference in New Issue
Block a user