/ src / server / utils.js
utils.js
 1  import state from './state.js'
 2  
 3  function buildResCallback(res){
 4      return (err, dbResponse) => {
 5          if (err) {
 6              res.status(500).send('db err')
 7          } else {
 8              res.status(201).send(dbResponse)
 9          }
10      }
11  }
12  
13  function memberFromFob(fob){
14    let m
15    state.serverState.members.filter(m => m.active > 0).forEach(member => {
16        if (member.fob == fob){
17            m = member
18        }
19    })
20    return m
21  }
22  
23  function getResource(resourceId){
24    let resource
25    state.serverState.resources.forEach(r => {
26        if (r.resourceId == resourceId){
27            resource = r
28        }
29    })
30    return resource
31  }
32  
33  export default {
34    buildResCallback,
35    memberFromFob,
36    getResource
37  }