Only show sync pvp UI to admins

Sync PVP isn’t ready for primetime.
This commit is contained in:
Matt Lott 2014-12-09 14:30:47 -08:00
parent 33ea572cdf
commit fbece1ddd0
2 changed files with 4 additions and 3 deletions

View file

@ -35,7 +35,8 @@ module.exports = class ControlBarView extends CocoView
@levelID = @level.get('slug')
@spectateGame = options.spectateGame ? false
super options
if @isMultiplayerLevel = @level.get('type') in ['hero-ladder']
if @level.get('type') in ['hero-ladder'] and me.isAdmin()
@isMultiplayerLevel = true
@multiplayerStatusManager = new MultiplayerStatusManager @levelID, @onMultiplayerStateChanged
setBus: (@bus) ->

View file

@ -27,7 +27,7 @@ module.exports = class MultiplayerView extends CocoView
@levelID = @level?.get 'slug'
@session = options.session
@listenTo @session, 'change:multiplayer', @updateLinkSection
@watchRealTimeSessions() if @level?.get('type') in ['hero-ladder']
@watchRealTimeSessions() if @level?.get('type') in ['hero-ladder'] and me.isAdmin()
destroy: ->
@realTimeSessions?.off 'add', @onRealTimeSessionAdded
@ -47,7 +47,7 @@ module.exports = class MultiplayerView extends CocoView
c.readyToRank = @session?.readyToRank()
# Real-time multiplayer stuff
if @level?.get('type') in ['hero-ladder']
if @level?.get('type') in ['hero-ladder'] and me.isAdmin()
c.levelID = @session.get('levelID')
c.realTimeSessions = @realTimeSessions
c.currentRealTimeSession = @currentRealTimeSession if @currentRealTimeSession