UNPKG

laravel-echo-node-server

Version:

Laravel Echo Node JS Server for Socket.io

30 lines (29 loc) 779 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Database = void 0; const sqlite_1 = require("./sqlite"); const redis_1 = require("./redis"); const log_1 = require("../log"); class Database { constructor(options) { this.options = options; if (options.database == 'redis') { this.driver = new redis_1.RedisDatabase(options); } else if (options.database == 'sqlite') { this.driver = new sqlite_1.SQLiteDatabase(options); } else { log_1.Log.error('Database driver not set.'); } } get(key) { return this.driver.get(key); } ; set(key, value) { this.driver.set(key, value); } ; } exports.Database = Database;