def update_group(gid): appid = request.appid obj = json.loads(request.data) if obj.has_key('name'): name = obj["name"] Group.update_group_name(g._db, gid, name) v = { "group_id":gid, "timestamp":int(time.time()), "name":name } op = {"update_name":v} send_group_notification(appid, gid, op, None) elif obj.has_key('notice'): notice = obj["notice"] Group.update_group_notice(g._db, gid, notice) v = { "group_id":gid, "timestamp":int(time.time()), "notice":notice } op = {"update_notice":v} send_group_notification(appid, gid, op, None) else: raise ResponseMeta(400, "patch nothing") resp = {"success":True} return make_response(200, resp)
def update_group(gid): appid = request.appid obj = json.loads(request.data) if obj.has_key('name'): name = obj["name"] Group.update_group_name(g._db, gid, name) v = { "group_id":gid, "timestamp":int(time.time()), "name":name } op = {"update_name":v} send_group_notification(appid, gid, op, None) elif obj.has_key('notice'): notice = obj["notice"] Group.update_group_notice(g._db, gid, notice) v = { "group_id":gid, "timestamp":int(time.time()), "name":notice } op = {"update_notice":v} send_group_notification(appid, gid, op, None) else: raise ResponseMeta(400, "patch nothing") resp = {"success":True} return make_response(200, resp)
def update_group(gid): appid = request.appid obj = json.loads(request.data) name = obj["name"] Group.update_group_name(g._db, gid, name) v = {"group_id": gid, "timestamp": int(time.time()), "name": name} op = {"update_name": v} send_group_notification(appid, gid, op, None) return ""
def update_group(gid): appid = request.appid obj = json.loads(request.data) name = obj["name"] Group.update_group_name(g._db, gid, name) v = { "group_id":gid, "timestamp":int(time.time()), "name":name } op = {"update_name":v} send_group_notification(appid, gid, op, None) return ""
def update_group(gid): appid = request.appid obj = request.get_json(force=True, silent=True, cache=False) if obj is None: logging.debug("json decode err:%s", e) raise ResponseMeta(400, "json decode error") name = obj["name"] Group.update_group_name(g._db, gid, name) v = { "group_id":gid, "timestamp":int(time.time()), "name":name } op = {"update_name":v} send_group_notification(appid, gid, op, None) return ""