Skip to content

Commit

Permalink
implement search game logic in api b00tc4mp#84
Browse files Browse the repository at this point in the history
  • Loading branch information
Eden23 committed Aug 13, 2024
1 parent da3a9e7 commit 0dbd65d
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
4 changes: 3 additions & 1 deletion staff/marti-herms/project/V-HUB/api/handlers/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,14 @@ import authenticateUserHandler from './authenticateUserHandler.js'
import registerUserHandler from './registerUserHandler.js'
import getUserUsernameHandler from './getUserUsernameHandler.js'
import registerGameHandler from './registerGameHandler.js'
import searchGameHandler from './searchGameHandler.js'

const handle = {
authenticateUser: authenticateUserHandler,
registerUser: registerUserHandler,
getUserUsername: getUserUsernameHandler,
registerGame: registerGameHandler
registerGame: registerGameHandler,
searchGame: searchGameHandler
}

export default handle
13 changes: 13 additions & 0 deletions staff/marti-herms/project/V-HUB/api/handlers/searchGameHandler.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import { logic } from 'core'

export default (req, res, next) => {
const { userId, query: { q } } = req

try {
logic.searchGame(userId, q)
.then(games => res.json(games))
.catch(error => next(error))
} catch (error) {
next(error)
}
}

0 comments on commit 0dbd65d

Please sign in to comment.