def socketio_domains_viewer(data):
#~ if data['kind'] == 'file':
#~ consola=app.isardapi.get_viewer_ticket(data['pk'])
#~ viewer=''
#~ return Response(consola,
#~ mimetype="application/x-virt-viewer",
#~ headers={"Content-Disposition":"attachment;filename=consola.vv"})
if data['kind'] == 'xpi':
viewer=app.isardapi.get_spice_xpi(data['pk'])
if data['kind'] == 'html5':
print('HTML5')
viewer=app.isardapi.get_domain_spice(data['pk'])
##### Change this when engine opens ports accordingly (without tls)
if viewer['port']:
viewer['port'] = viewer['port'] if viewer['port'] else viewer['tlsport']
viewer['port'] = "5"+ viewer['port']
#~ viewer['port']=viewer['port']-1
socketio.emit('domain_viewer',
json.dumps({'kind':data['kind'],'viewer':viewer}),
namespace='/sio_users',
room='user_'+current_user.username)
评论列表
文章目录