|
@@ -68,5 +68,22 @@ def get_random_world_single_raw():
|
|
|
connection.close()
|
|
|
return ujson.dumps(worlds)
|
|
|
|
|
|
[email protected]("/update")
|
|
|
+def update_worlds(db):
|
|
|
+ num_queries = int(request.query.queries or '1')
|
|
|
+ if num_queries < 1:
|
|
|
+ num_queries = 1
|
|
|
+ else if num_queries > 500:
|
|
|
+ num_queries = 500
|
|
|
+
|
|
|
+ worlds = []
|
|
|
+ for i in range(num_queries):
|
|
|
+ wid = randint(1, 10000)
|
|
|
+ world = db.query(World).get(wid)
|
|
|
+ world.randomNumber = randint(1, 10000)
|
|
|
+ db.commit()
|
|
|
+ worlds.append(world.serialize)
|
|
|
+ return ujson.dumps(worlds)
|
|
|
+
|
|
|
if __name__ == "__main__":
|
|
|
app.run()
|