mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-14 10:16:26 +00:00
emit ARTICLE_CREATE when new post clicked
This commit is contained in:
@@ -108,7 +108,7 @@ export function emit (type, data = {}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Count ARTICLE_CREATE and ARTICLE_UPDATE again by syntax
|
// Count ARTICLE_CREATE and ARTICLE_UPDATE again by syntax
|
||||||
if ((type === 'ARTICLE_CREATE' || type === 'ARTICLE_UPDATE') && data.mode != null) {
|
if (type === 'ARTICLE_UPDATE' && data.mode != null) {
|
||||||
let recordKey = type + '_BY_SYNTAX'
|
let recordKey = type + '_BY_SYNTAX'
|
||||||
if (todayRecord[recordKey] == null) todayRecord[recordKey] = {}
|
if (todayRecord[recordKey] == null) todayRecord[recordKey] = {}
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import ExternalLink from 'browser/components/ExternalLink'
|
|||||||
import { setSearchFilter, clearSearch, toggleTutorial, saveArticle, switchFolder } from '../actions'
|
import { setSearchFilter, clearSearch, toggleTutorial, saveArticle, switchFolder } from '../actions'
|
||||||
import { isModalOpen } from 'browser/lib/modal'
|
import { isModalOpen } from 'browser/lib/modal'
|
||||||
import keygen from 'browser/lib/keygen'
|
import keygen from 'browser/lib/keygen'
|
||||||
|
import activityRecord from 'browser/lib/activityRecord'
|
||||||
|
|
||||||
const electron = require('electron')
|
const electron = require('electron')
|
||||||
const remote = electron.remote
|
const remote = electron.remote
|
||||||
@@ -167,6 +168,7 @@ export default class ArticleTopBar extends React.Component {
|
|||||||
dispatch(saveArticle(newArticle.key, newArticle, true))
|
dispatch(saveArticle(newArticle.key, newArticle, true))
|
||||||
if (isFolderFilterApplied) dispatch(switchFolder(targetFolders[0].name))
|
if (isFolderFilterApplied) dispatch(switchFolder(targetFolders[0].name))
|
||||||
remote.getCurrentWebContents().send('detail-title')
|
remote.getCurrentWebContents().send('detail-title')
|
||||||
|
activityRecord.emit('ARTICLE_CREATE')
|
||||||
}
|
}
|
||||||
|
|
||||||
handleTutorialButtonClick (e) {
|
handleTutorialButtonClick (e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user