{"size": 422, "ext": "js", "max_stars_repo_path": "app/controllers/crimeController.js", "max_stars_repo_name": "joshuajharris/crime-map", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "app/controllers/crimeController.js", "max_issues_repo_name": "joshuajharris/crime-map", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "app/controllers/crimeController.js", "max_forks_repo_name": "joshuajharris/crime-map", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 23.4444444444, "max_line_length": 55, "alphanum_fraction": 0.5308056872}
var spotcrime = require('../lib/crime.js');

var CrimeController = function(app) {
    this.initRoutes = function() {

        app.get('/crimes', function(req, res) {
            spotcrime(req.query).then(function(crime) {
                res.status(200).json(crime);
            }).catch(function(err) {
                res.status(500).send(err);
            });
        });

    };
};

module.exports = CrimeController;
