Skip to content

Commit dff2699

Browse files
authored
fix: search by word (#108) (#109)
* fix: search by word * fix: documentation
1 parent 0b809af commit dff2699

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

DOCUMENTATION.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -203,13 +203,11 @@
203203
"book": {
204204
"abbrev":{"pt":"gn","en":"gn"},
205205
"name":"Gênesis",
206-
"author":"Moisés",
207-
"group":"Pentateuco",
208-
"version":"nvi",
209-
"chapter": {
210-
"number": 1,
211-
"verses": 31
212-
}
206+
"author": "Moisés",
207+
"chapters": 50,
208+
"group": "Pentateuco",
209+
"name": "Gênesis",
210+
"testament": "VT"
213211
},
214212
"chapter": 1,
215213
"number": 1,

controllers/verse.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,9 @@ export const search = async (req, res) => {
9696
try {
9797
await saveRequest(req)
9898
const { version, search } = req.body
99+
const bookList = {}
100+
const books = await getBooks()
101+
books.map(book => { bookList[book.abbrev.en] = book })
99102

100103
if (!version) {
101104
return notFound(res, 'Version')
@@ -121,9 +124,7 @@ export const search = async (req, res) => {
121124
occurrence: verses.length,
122125
version,
123126
verses: verses.map(verse => ({
124-
book: {
125-
abbrev: verse.book.abbrev
126-
},
127+
book: bookList[verse.book.abbrev.en],
127128
chapter: verse.chapter,
128129
number: verse.number,
129130
text: verse.text

helpers/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
export const genericError = (res, err) => {
2+
console.error('err', err)
23
return res.status(500).json({
34
msg: 'Oops! An unexpected error has occurred, create an [issue](https://github.com/marciovsena/bibleapi/issues/new) with the information of this request.',
45
err

0 commit comments

Comments
 (0)