fix
parent
a6f055498a
commit
bf41714a97
|
|
@ -158,8 +158,7 @@ def set_headset_details_user_color(hw_id):
|
||||||
conn, curr = connectToDB()
|
conn, curr = connectToDB()
|
||||||
query = """
|
query = """
|
||||||
UPDATE `Headset`
|
UPDATE `Headset`
|
||||||
SET `user_color` = %(user_color)s,
|
SET `user_color` = %(user_color)s
|
||||||
`last_modified = CURRENT_TIMESTAMP
|
|
||||||
WHERE `hw_id` = %(hw_id)s;
|
WHERE `hw_id` = %(hw_id)s;
|
||||||
"""
|
"""
|
||||||
data = request.json
|
data = request.json
|
||||||
|
|
@ -207,12 +206,13 @@ def set_room_details_db(room_id, data):
|
||||||
conn.commit()
|
conn.commit()
|
||||||
curr.close()
|
curr.close()
|
||||||
return {'room_id': room_id}
|
return {'room_id': room_id}
|
||||||
|
|
||||||
|
|
||||||
def create_room(room_id):
|
def create_room(room_id):
|
||||||
conn, curr = connectToDB()
|
conn, curr = connectToDB()
|
||||||
query = """
|
query = """
|
||||||
INSERT IGNORE INTO `Room` VALUES(
|
INSERT IGNORE INTO `Room`(room_id)
|
||||||
|
VALUES(
|
||||||
%(room_id)s
|
%(room_id)s
|
||||||
);
|
);
|
||||||
"""
|
"""
|
||||||
|
|
@ -221,6 +221,7 @@ def create_room(room_id):
|
||||||
curr.close()
|
curr.close()
|
||||||
return {'room_id': room_id}
|
return {'room_id': room_id}
|
||||||
|
|
||||||
|
|
||||||
@bp.route('/set_room_details/<room_id>/tv_url', methods=['POST'])
|
@bp.route('/set_room_details/<room_id>/tv_url', methods=['POST'])
|
||||||
@require_api_key(10)
|
@require_api_key(10)
|
||||||
def set_room_details_tv_url(room_id):
|
def set_room_details_tv_url(room_id):
|
||||||
|
|
@ -228,7 +229,7 @@ def set_room_details_tv_url(room_id):
|
||||||
query = """
|
query = """
|
||||||
UPDATE `Room`
|
UPDATE `Room`
|
||||||
SET `tv_url` = %(tv_url)s,
|
SET `tv_url` = %(tv_url)s,
|
||||||
`last_modified = CURRENT_TIMESTAMP
|
`last_modified` = CURRENT_TIMESTAMP
|
||||||
WHERE `room_id` = %(room_id)s;
|
WHERE `room_id` = %(room_id)s;
|
||||||
"""
|
"""
|
||||||
data = request.json
|
data = request.json
|
||||||
|
|
@ -246,7 +247,7 @@ def set_room_details_carpet_color(room_id):
|
||||||
query = """
|
query = """
|
||||||
UPDATE `Room`
|
UPDATE `Room`
|
||||||
SET `tv_url` = %(tv_url)s,
|
SET `tv_url` = %(tv_url)s,
|
||||||
`last_modified = CURRENT_TIMESTAMP
|
`last_modified` = CURRENT_TIMESTAMP
|
||||||
WHERE `room_id` = %(room_id)s;
|
WHERE `room_id` = %(room_id)s;
|
||||||
"""
|
"""
|
||||||
data = request.json
|
data = request.json
|
||||||
|
|
|
||||||
|
|
@ -142,11 +142,11 @@
|
||||||
writeValue('current_room', respData['user']['current_room']);
|
writeValue('current_room', respData['user']['current_room']);
|
||||||
writeClass('date_created', respData['user']['date_created']);
|
writeClass('date_created', respData['user']['date_created']);
|
||||||
writeClass('last_used', respData['user']['last_used']);
|
writeClass('last_used', respData['user']['last_used']);
|
||||||
writeClass('user_color', respData['user']['user_color']);
|
writeValue('user_color', respData['user']['user_color']);
|
||||||
writeClass('user_name', respData['user']['user_name']);
|
writeValue('user_name', respData['user']['user_name']);
|
||||||
if (respData['room']) {
|
if (respData['room']) {
|
||||||
writeClass('tv_url', respData['room']['tv_url']);
|
writeValue('tv_url', respData['room']['tv_url']);
|
||||||
writeClass('carpet_color', respData['room']['carpet_color']);
|
writeValue('carpet_color', respData['room']['carpet_color']);
|
||||||
}
|
}
|
||||||
|
|
||||||
headset_details.style.display = "block";
|
headset_details.style.display = "block";
|
||||||
|
|
@ -154,25 +154,32 @@
|
||||||
failure.style.display = "block";
|
failure.style.display = "block";
|
||||||
});
|
});
|
||||||
|
|
||||||
function setData(endpoint, data) {
|
function setUserData(endpoint, data) {
|
||||||
httpPostAsync('/api/set_headset_details/' + hw_id + '/' + endpoint,
|
httpPostAsync('/api/set_headset_details/' + hw_id + '/' + endpoint,
|
||||||
data,
|
data,
|
||||||
(resp) => {console.log('success');},
|
(resp) => {console.log('success');},
|
||||||
(status) => {console.log('fail');}
|
(status) => {console.log('fail');}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
function setRoomData(endpoint, data) {
|
||||||
|
httpPostAsync('/api/set_room_details/' + current_room.value + '/' + endpoint,
|
||||||
|
data,
|
||||||
|
(resp) => {console.log('success');},
|
||||||
|
(status) => {console.log('fail');}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
set_room_id.addEventListener('click', () => {
|
set_room_id.addEventListener('click', () => {
|
||||||
setData('current_room', {"current_room": current_room.value});
|
setUserData('current_room', {"current_room": current_room.value});
|
||||||
});
|
|
||||||
document.getElementById('set_tv_url').addEventListener('click', () => {
|
|
||||||
setData('tv_url', {"tv_url": document.getElementById('tv_url').value});
|
|
||||||
});
|
});
|
||||||
document.getElementById('set_user_color').addEventListener('click', () => {
|
document.getElementById('set_user_color').addEventListener('click', () => {
|
||||||
setData('user_color', {"user_color": document.getElementById('user_color').value});
|
setUserData('user_color', {"user_color": document.getElementById('user_color').value});
|
||||||
|
});
|
||||||
|
document.getElementById('set_tv_url').addEventListener('click', () => {
|
||||||
|
setRoomData('tv_url', {"tv_url": document.getElementById('tv_url').value});
|
||||||
});
|
});
|
||||||
document.getElementById('set_carpet_color').addEventListener('click', () => {
|
document.getElementById('set_carpet_color').addEventListener('click', () => {
|
||||||
setData('carpet_color', {"carpet_color": document.getElementById('carpet_color').value});
|
setRoomData('carpet_color', {"carpet_color": document.getElementById('carpet_color').value});
|
||||||
});
|
});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue