static Client.stop_transmission()

Stop downloading or uploading a file.

This method must be called inside a progress callback function in order to stop the transmission at the desired time. The progress callback is called every time a file chunk is uploaded/downloaded.


# Stop transmission once the upload progress reaches 50%
async def progress(current, total, client):
    if (current * 100 / total) > 50:

async with app:
    await app.send_document("me", "", progress=progress, progress_args=(app,))