diff --git a/docs/requirements.txt b/docs/requirements.txt index d1c06f82..a1851bf4 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,4 +1,3 @@ -pyston_lite-autoload sphinx sphinx_rtd_theme==1.0.0 sphinx-rtd-dark-mode diff --git a/docs/source/topics/storage-engines.rst b/docs/source/topics/storage-engines.rst index b148d483..51eaf1ea 100644 --- a/docs/source/topics/storage-engines.rst +++ b/docs/source/topics/storage-engines.rst @@ -67,22 +67,27 @@ Mongodb Storage In case you want to have persistent session but you don't have persistent storage you can use mongodb storage by passing mongodb config as ``dict`` to the ``mongodb`` parameter of the :obj:`~pyrogram.Client` constructor: -Using async_pymongo (Recommended for python3.9+): +*Using async_pymongo (Recommended for python3.9+):* + .. code-block:: python + from async_pymongo import AsyncClient from pyrogram import Client conn = AsyncClient("mongodb://...") + async with Client("my_account", mongodb=dict(connection=conn, remove_peers=False)) as app: print(await app.get_me()) +*Using motor:* -Using motor: .. code-block:: python + from motor.motor_asyncio import AsyncIOMotorClient from pyrogram import Client conn = AsyncIOMotorClient("mongodb://...") + async with Client("my_account", mongodb=dict(connection=conn, remove_peers=False)) as app: print(await app.get_me())