def reloadPreview(self, slideNumber=0):
previewingSession = self.previewActive()
if not previewingSession:
return
previewPath = '_preview/index.html'
if Options['site_name']:
previewPath = Options['site_name'] + '/' + previewPath
sessionConnections = WSHandler.get_connections('index')
userId = self.get_id_from_cookie()
userRole = self.get_id_from_cookie(role=True, for_site=Options['site_name'])
userConnections = sessionConnections.get(userId, [])
if Options['debug']:
print >> sys.stderr, 'sdserver.reloadPreview: slide=%s, conn=%s' % (slideNumber, len(userConnections))
for connection in userConnections:
connection.sendEvent(previewPath, '', userRole, ['', 1, 'ReloadPage', [slideNumber]])
评论列表
文章目录