dt-common-device
Version:
A secure and robust device management library for IoT applications
27 lines (26 loc) • 1.07 kB
JavaScript
;
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;