Пример #1
0
Файл: db.py Проект: thinxer/tau
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)
Пример #2
0
Файл: db.py Проект: thinxer/tau
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)
Пример #3
0
Файл: db.py Проект: thinxer/tau
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
Пример #4
0
Файл: db.py Проект: thinxer/tau
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