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)
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)
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)
def _poll(self, dbname, channels, last, options): request.cr.close() request._cr = None return dispatch.poll(dbname, channels, last)
def _poll(self, dbname, channels, last, options): request.cr.close() request._cr = None return dispatch.poll(dbname, channels, last)