3 var Backbone
= require('backbone');
4 var realtime
= require('../components/realtime');
5 var LiveCollection
= require('gitter-realtime-client').LiveCollection
;
6 var SyncMixin
= require('./sync-mixin');
7 var context
= require('gitter-web-client-context');
9 var UserModel
= Backbone
.Model
.extend({
14 var RosterCollection
= LiveCollection
.extend({
17 urlTemplate
: '/v1/rooms/:troupeId/users',
18 contextModel
: context
.delayedContextModel(1000),
19 getSnapshotState: function() {
20 return { lean
: true, limit
: 25 };
23 return realtime
.getClient();
29 RosterCollection
: RosterCollection
,