function(e){
				s.getSnapshots(e, function(err, versionList){
					if(err){
						_.errout('TODO: ' + err)
					}
					
					var res = {snapshotVersionIds: serializeSnapshotVersionList(versionList), isHistorical: e.isHistorical}
					res.requestId = e.requestId;
					conn.w.gotSnapshots(res);
					conn.w.flush();
				});
			}
function(e){
				s.getSnapshots(e, function(err, versionList){
					if(err){
						_.errout('TODO: ' + err)
					}
					
					var res = {snapshotVersionIds: serializeSnapshotVersionList(versionList), isHistorical: e.isHistorical}
					res.requestId = e.requestId;
					conn.w.gotSnapshots(res);
					conn.w.flush();
				});
			}
function ( e ) { s . getSnapshots ( e , function ( err , versionList ) { if ( err ) { _ . errout ( 'TODO: ' + err ) } var res = { snapshotVersionIds : serializeSnapshotVersionList ( versionList ) , isHistorical : e . isHistorical } res . requestId = e . requestId ; conn . w . gotSnapshots ( res ) ; conn . w . flush ( ) ; } ) ; }
/*forgetLastTemporary: function(e){
var temporaryId = lastTemporaryId[e.syncId]
_.assertInt(temporaryId)
s.forgetTemporary(temporaryId, e.syncId)
},
/ * forgetLastTemporary : function ( e ) { var temporaryId = lastTemporaryId [ e . syncId ] _ . assertInt ( temporaryId ) s . forgetTemporary ( temporaryId e . syncId ) }