"use strict"; import { get_instance } from '../Helpers/Database.mjs'; class ReadingRepo { constructor(in_RSSIRepo) { this.db = get_instance(); this.RSSIRepo = in_RSSIRepo; } add(reading) { if(typeof this.query_insert == "undefined") this.query_insert = this.db.prepare(`INSERT INTO readings ( id, lat, long, data_rate_id, code_rate, bit_rate ) VALUES ( :id, :lat, :long, :data_rate_id, :code_rate, :bit_rate )`); this.insert_query.run(reading); this.RSSIRepo.add(...reading.rssis); } iterate() { return this.db.prepare(`SELECT * FROM readings`).iterate(); } } export default ReadingRepo;