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;