Exemplo n.º 1
0
 def _poll(self, dbname, channels, last, options):
     # update the user presence
     if request.session.uid and 'bus_inactivity' in options:
         request.env['bus.presence'].update(options.get('bus_inactivity'))
     request.cr.close()
     request._cr = None
     return dispatch.poll(dbname, channels, last, options)
Exemplo n.º 2
0
Arquivo: main.py Projeto: Antiun/odoo
 def _poll(self, dbname, channels, last, options):
     # update the user presence
     if request.session.uid and 'im_presence' in options:
         request.env['bus.presence'].update(options.get('im_presence'))
     request.cr.close()
     request._cr = None
     return dispatch.poll(dbname, channels, last)
Exemplo n.º 3
0
 def _poll(self, dbname, channels, last, options):
     channels.append((request.db, 'bus.presence'))
     # update the user presence
     if request.session.uid and 'im_presence' in options:
         request.env['bus.presence'].update(options.get('im_presence'))
     request.cr.close()
     request._cr = None
     return dispatch.poll(dbname, channels, last)
Exemplo n.º 4
0
 def _poll(self, dbname, channels, last, options):
     request.cr.close()
     request._cr = None
     return dispatch.poll(dbname, channels, last)
Exemplo n.º 5
0
 def _poll(self, dbname, channels, last, options):
     request.cr.close()
     request._cr = None
     return dispatch.poll(dbname, channels, last)