Exemplo n.º 1
0
def delete_msg(session: DBSes, user_id: int, mid: int):
    db_msg = session.get_msg_by_id(mid=mid, user_id=user_id)

    if db_msg is None:
        raise DBMsgNotFoundException()

    setattr(db_msg, 'is_delete', True)
Exemplo n.º 2
0
def patch_msg(session: DBSes, message: str, mid: int, user_id: int) -> DBMsg:

    db_msg = session.get_msg_by_id(mid, user_id)
    if db_msg is None:
        raise DBMsgNotFoundException()

    setattr(db_msg, 'message', message)

    return db_msg