public async Task <bool> EnterIncomingCode(string code)
        {
            try
            {
                TlUser tlUser = await _client.MakeAuthAsync(_phoneNumber, _hash, code);

                Contact currentUser = new Contact
                {
                    FirstName   = tlUser.FirstName,
                    LastName    = tlUser.LastName,
                    PhoneNumber = tlUser.Phone,
                    Id          = tlUser.Id
                };
                string info = JsonConvert.SerializeObject(currentUser);

                using (var file = File.OpenWrite("currentUser.json"))
                {
                    using (StreamWriter sw = new StreamWriter(file))
                    {
                        sw.Write(info);
                    }
                }
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                return(false);
            }
        }