lisa-box
Version:
Home automation system L.I.S.A.
32 lines • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const common_1 = require("@fabrix/fabrix/dist/common");
class FavoritesController extends common_1.FabrixController {
getFavorite(req, res) {
this.app.services.FavoritesService.getFavoritesAndSyncData(req.user.id).then(devices => {
res.json(devices);
}).catch(err => {
res.serverError(err);
});
}
putFavorite(req, res) {
this.app.services.FavoritesService.putFavorite(req.user.id, req.params.id)
.then(_ => {
res.json({});
})
.catch(err => {
res.serverError(err);
});
}
destroyFavorite(req, res) {
this.app.services.FavoritesService.destroyFavorite(req.user.id, req.params.id)
.then(_ => {
res.json({});
})
.catch(err => {
res.serverError(err);
});
}
}
exports.FavoritesController = FavoritesController;
//# sourceMappingURL=FavoritesController.js.map