def new(): form = NewPostForm() post = Post() if form.validate_on_submit(): form.populate_obj(post) db.session.add(post) db.session.commit() posts = Post.nearby_posts(post.lat, post.long, POST_DISTANCE_THRESHOLD) return jsonify(result=[{'long': str(p.long), 'lat': str(p.lat), 'secret': p.secret, 'created': str(p.created_time)} for p in posts]), 200 return jsonify(result={'error': 'invalid form.'})
def list(lat, long): posts = Post.nearby_posts(lat, long, POST_DISTANCE_THRESHOLD) return jsonify(result=[{'long': str(p.long), 'lat': str(p.lat), 'secret': p.secret, 'created': str(p.created_time)} for p in posts]), 200