def remove(uuid, msg_id): m = messages.find_one({'owner': ObjectId(uuid), '_id': ObjectId(msg_id)}) if m: messages.remove(ObjectId(msg_id)) return {'success': 1} else: # XXX more detailed error messages? return error.message_not_found(raw=True)
def remove(uuid, msg_id): m = messages.find_one({"owner": ObjectId(uuid), "_id": ObjectId(msg_id)}) if m: messages.remove(ObjectId(msg_id)) return {"success": 1} else: # XXX more detailed error messages? return error.message_not_found(raw=True)
def get_message(uuid, msg_id): c = messages.find({'_id': ObjectId(msg_id)}) ret = _process_messages(uuid, c) if len(ret['items']) == 0: return error.message_not_found(raw=True) return ret
def get_message(uuid, msg_id): c = messages.find({"_id": ObjectId(msg_id)}) ret = _process_messages(uuid, c) if len(ret["items"]) == 0: return error.message_not_found(raw=True) return ret