Total Complexity | 10 |
Complexity/F | 1.11 |
Lines of Code | 34 |
Function Count | 9 |
Duplicated Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | import forecasts from './data/forecasts'; |
||
2 | import cities from './data/cities'; |
||
3 | |||
4 | function getById(array, id) { |
||
5 | return array.find(i => i.id === id); |
||
6 | } |
||
7 | |||
8 | export function citiesList(req, res) { |
||
9 | res.send(cities); |
||
10 | } |
||
11 | |||
12 | export function cityShow(req, res) { |
||
13 | res.send(getById(cities, +req.params.id)); |
||
14 | } |
||
15 | |||
16 | export function cityUpdate(req, res) { |
||
17 | res.send(req.body); |
||
18 | } |
||
19 | |||
20 | export function cityCreate(req, res) { |
||
21 | res.send(req.body); |
||
22 | } |
||
23 | |||
24 | export function forecastsList(req, res) { |
||
25 | res.send( |
||
26 | forecasts.filter(i => req.query.cityId |
||
27 | ? i.city === +req.query.cityId |
||
28 | : true) |
||
29 | ); |
||
30 | } |
||
31 | |||
32 | export function forecastUpdate(req, res) { |
||
33 | res.send(req.body); |
||
34 | } |
||
35 |