예제 #1
0
def set_fb_access_token(uid, access_token):
    cache.remove(_get_user_cache_key(uid))
    return db.execute("UPDATE users SET fb_access_token=%s WHERE id=%s",
                      access_token, uid)
예제 #2
0
def create_exercise_type(name, description):
    cache.remove(_get_all_exercise_types_cache_key())
    return db.execute("INSERT INTO exercise_types "
                      "(name, description) VALUES "
                      "(%s, %s)", name, description)
예제 #3
0
def delete_entry(entry_id):
    cache.remove(_get_data_points_for_entry_cache_key(entry_id))
    return db.execute("DELETE FROM entries WHERE id=%s", entry_id)
예제 #4
0
def create_data_point(entry_id, measure_id, value):
    cache.remove(_get_data_points_for_entry_cache_key(entry_id))
    return db.execute("INSERT INTO data_points "
                      "(entry_id, measure_id, `value`) VALUES "
                      "(%s, %s, %s)", entry_id, measure_id, value)
예제 #5
0
def create_entry(uid, date, exercise_type_id, comment):
    cache.remove(_get_entries_for_user_cache_key(uid))
    return db.execute("INSERT INTO entries "
                      "(user_id, date, exercise_type, comment) VALUES "
                      "(%s, %s, %s, %s)",
                      uid, date, exercise_type_id, comment)