Exemple #1
0
    def handle_config_source(source_id):

        if request.method == 'DELETE':
            config_sources.remove(source_id)
            return jsonify({'status': 'success'})

        if request.method == 'PUT':
            source = request.get_json()
            config_sources.save(source_id, source)

        return jsonify(config_sources.get(source_id))
Exemple #2
0
def update_config_source(source: SensorSource):
    config_sources.save(source=source)
    return config_sources.get(source.id)
Exemple #3
0
def get_config_source(source_id: str):
    return config_sources.get(source_id)