From 2ab8fbe04776e50b05e66f4d1d3ff7f96e81e4eb Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Tue, 20 Feb 2018 15:01:28 +0100 Subject: [PATCH] Add InputPhoneContact type --- pyrogram/__init__.py | 1 + pyrogram/client/input_phone_contact.py | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 pyrogram/client/input_phone_contact.py diff --git a/pyrogram/__init__.py b/pyrogram/__init__.py index 6dfc2b39..db7a3a84 100644 --- a/pyrogram/__init__.py +++ b/pyrogram/__init__.py @@ -30,4 +30,5 @@ from .client import ChatAction from .client import Client from .client import ParseMode from .client.input_media import InputMedia +from .client.input_phone_contact import InputPhoneContact from .client import Emoji diff --git a/pyrogram/client/input_phone_contact.py b/pyrogram/client/input_phone_contact.py new file mode 100644 index 00000000..d67092ff --- /dev/null +++ b/pyrogram/client/input_phone_contact.py @@ -0,0 +1,11 @@ +from pyrogram.api.types import InputPhoneContact as RawInputPhoneContact + + +class InputPhoneContact: + def __new__(cls, phone: str, first_name: str, last_name: str = ""): + return RawInputPhoneContact( + client_id=0, + phone="+" + phone.strip("+"), + first_name=first_name, + last_name=last_name + )