def change_pin_state(data): """Change state for pins """ current_state = 0 pin_number = data['pin_number'] pin = Pin.query.filter_by(pin=pin_number).first() pin_state = helpers.setPin(pin_number) pin.state = pin_state if pin_state is True: current_state = 1 db.session.commit() data = jsonify({'pin': pin_number, 'currentState': current_state}) socketio.emit('statusChanged', data.json)
def on_update(data): """Update content in page, receive updateStatus and emit statusUpdated""" data = helpers.statusInfo() socketio.emit('statusUpdated', data.json)
def error_handler(error): socketio.emit('error', error) print(error)