UNPKG

@emartech/faye-redis-sharded

Version:

Redis backend engine for Faye with support for sharding

21 lines (17 loc) 387 B
Faye.Namespace = Faye.Class({ initialize: function() { this._used = {}; }, exists: function(id) { return this._used.hasOwnProperty(id); }, generate: function() { var name = Faye.random(); while (this._used.hasOwnProperty(name)) name = Faye.random(); return this._used[name] = name; }, release: function(id) { delete this._used[id]; } });