UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

27 lines (26 loc) 1.07 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LocalScheduleService = void 0; const typedi_1 = __importDefault(require("typedi")); const Schedule_repository_1 = require("../repository/Schedule.repository"); class LocalScheduleService { constructor() { this.scheduleRepository = typedi_1.default.get(Schedule_repository_1.ScheduleRepository); } async getSchedule(scheduleId) { return await this.scheduleRepository.getSchedule(scheduleId); } async setSchedule(scheduleId, schedule) { return await this.scheduleRepository.setSchedule(scheduleId, schedule); } async getScheduleByZone(zoneId) { return await this.scheduleRepository.getScheduleByZone(zoneId); } async deleteSchedule(scheduleId) { return await this.scheduleRepository.deleteSchedule(scheduleId); } } exports.LocalScheduleService = LocalScheduleService;