@abdopr/fixed-laravel-echo-server
Version:
Fixed version of laravel-echo-server (update socket.io version, with other features)
26 lines (25 loc) • 839 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Database = void 0;
var sqlite_1 = require("./sqlite");
var redis_1 = require("./redis");
var log_1 = require("./../log");
var Database = (function () {
function Database(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.');
}
Database.prototype.get = function (key) {
return this._driver.get(key);
};
Database.prototype.set = function (key, value) {
this._driver.set(key, value);
};
return Database;
}());
exports.Database = Database;