1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +00:00

discard LSEP

This commit is contained in:
Dick Choi
2016-09-20 21:00:29 +09:00
parent 908281356e
commit 1763dbcff1

View File

@@ -14,7 +14,7 @@ function validateInput (input) {
if (input.title != null) { if (input.title != null) {
if (!_.isString(input.title)) validatedInput.title = '' if (!_.isString(input.title)) validatedInput.title = ''
else validatedInput.title = input.title else validatedInput.title = input.title.replace(/[\u2028]+/g, '')
} }
if (input.isStarred != null) { if (input.isStarred != null) {
@@ -26,13 +26,13 @@ function validateInput (input) {
case 'MARKDOWN_NOTE': case 'MARKDOWN_NOTE':
if (input.content != null) { if (input.content != null) {
if (!_.isString(input.content)) validatedInput.content = '' if (!_.isString(input.content)) validatedInput.content = ''
else validatedInput.content = input.content else validatedInput.content = input.content.replace(/[\u2028]+/g, '')
} }
return input return validatedInput
case 'SNIPPET_NOTE': case 'SNIPPET_NOTE':
if (input.description != null) { if (input.description != null) {
if (!_.isString(input.description)) validatedInput.description = '' if (!_.isString(input.description)) validatedInput.description = ''
else validatedInput.description = input.description else validatedInput.description = input.description.replace(/[\u2028]+/g, '')
} }
if (input.snippets != null) { if (input.snippets != null) {
if (!_.isArray(input.snippets)) { if (!_.isArray(input.snippets)) {
@@ -44,12 +44,19 @@ function validateInput (input) {
} else { } else {
validatedInput.snippets = input.snippets validatedInput.snippets = input.snippets
} }
validatedInput.snippets.filter((snippet) => { validatedInput.snippets
.filter((snippet) => {
if (!_.isString(snippet.name)) return false if (!_.isString(snippet.name)) return false
if (!_.isString(snippet.mode)) return false if (!_.isString(snippet.mode)) return false
if (!_.isString(snippet.content)) return false if (!_.isString(snippet.content)) return false
return true return true
}) })
.map((snippet) => {
snippet.name = snippet.name.replace(/[\u2028]+/g, '')
snippet.mode = snippet.mode.replace(/[\u2028]+/g, '')
snippet.content = snippet.content.replace(/[\u2028]+/g, '')
return snippet
})
} }
return validatedInput return validatedInput
default: default: