Commit graph

87 commits

Author SHA1 Message Date
Ilya P
1d6035aeb7 - fix file Uploader
- refactor file uploader
- added test for file uploading
2016-10-23 13:02:44 +03:00
Andres G. Aragoneses
77867b44e6 Use better exception handling
Parsing the message of an exception to decide what to do
next is a bad practice, because it's easy that the message
might be changed by mistake in the future. To enforce the
coupling in a stronger way it's better to use exceptions
of different type depending on the kind of error, so that
we rely on the compiler enforcing the behaviour when doing
changes in this error handling areas in the future.

This also makes the code a bit more simple and readable.
2016-10-22 22:00:15 +08:00
Ilya P
40c1725e41 - Layer 53
- Fix bug in generator
- Fix DC switching
- change default server
2016-10-15 13:35:54 +03:00
Ilya P
066e9cacfe - Updated README 2016-10-11 17:31:30 +03:00
Ilya P
0351c0f1df Add AsyncSuffix to methods 2016-10-11 16:32:38 +03:00
Ilya P
2ffa954246 Fixes 2016-10-11 16:28:57 +03:00
Afshin Arani
6af7c66a81 Redesign Everything 2016-09-24 17:08:26 +03:30
Afshin Arani
1c2e354967 Update Everything 2016-09-22 17:01:59 +03:30
steavy29
78e3a7794f Merge fix. 2016-09-14 14:57:07 +03:00
Ilya Pirozhenko
8411235fe1 Merge branch 'pr/203'
Conflicts:
	README.md
	TLSharp.Core/TelegramClient.cs
	TLSharp.Tests/TLSharpTests.cs
2016-09-13 22:24:00 +03:00
Ilya Pirozhenko
148828edc1 Merge branch 'pr/198'
Conflicts:
	TLSharp.Tests/TLSharpTests.cs
2016-09-13 22:17:31 +03:00
steavy29
1c31794751 Added GetUpdatesDifference and GetUpdatesState functions implementations. 2016-09-13 13:34:32 +03:00
steavy29
ccf2008404 Added implementation of AddChatUser/DeleteChatUser/LeaveChat 2016-09-09 19:56:47 +03:00
steavy29
98f014a49d Implemented CreateChat. Fixed MessageServiceConstructor - migrated it from api layer level 16 to 23. 2016-09-08 14:35:25 +03:00
steavy29
c48109eee3 Added SignUp implementation. 2016-09-06 18:37:05 +03:00
David Woakes
089f80fcce Add contacts.GetContacts method to client 2016-07-21 06:57:15 +01:00
David Woakes
15a51818f9 Fix spelling of Receive 2016-07-20 08:09:27 +01:00
David Woakes
7c8d5e089e Make line endings consistent (LF) 2016-07-20 07:26:55 +01:00
David Woakes
8026bd79dc Fix issues with GetDialogs
Default value of max_id = 0 returns all dialogs
Should return a class with lists of dialog, messages, chats and users.
Add UserForeignConstructor to list of constructors
Add missing detail to DialogConstructor (PeerNotifySettings)
Unpack datastream completely to avoid issue with Ionic exception causing
problems in userForeign parsing
Use more recent code for Dialog construction
2016-07-19 14:47:08 +01:00
Ilya Pirozhenko
b869a4f617 Merge pull request #156 from Starli0n/master
Add GetFile() method
2016-06-27 17:23:37 +03:00
Jesus
6365297aaf UserFullConstructor : UserFull no accepts self id.
Added test method to GetUserFull
Added info to README.md
2016-05-18 12:55:22 +02:00
Starli0n
ee4fbef8a9 Add GetFile() method 2016-05-17 14:22:14 +02:00
ahmadali shafiee
23404f751d argument change
it looks better
2016-04-21 15:30:40 +04:30
ahmadali shafiee
4a44709150 get apiHash and apiId in the constructor 2016-04-18 15:35:30 +04:30
ahmadali shafiee
504b63a6d7 formatting code (ctrl + k + d) 2016-04-18 15:20:57 +04:30
Ilya Pirozhneko
103e41fb2b Updates 2016-02-07 13:28:41 +03:00
Ilya Pirozhneko
84cbe0afc8 Updated readme 2016-02-04 17:05:48 +03:00
Ilya Pirozhneko
69700fdad0 Small improvements 2016-02-04 16:04:31 +03:00
Ilya Pirozhneko
9cc6942088 Added tests and fixes to SendMediaFunctionality and GetHistory 2016-02-03 22:36:39 +03:00
Ilya Pirozhneko
c77cfc064d Add by userName 2016-02-01 23:58:51 +03:00
Ilya Pirozhneko
1dce594e43 - Update layer to 23
- Start implementing get user by userName
2016-02-01 23:39:39 +03:00
Ilya Pirozhneko
e281f281dd Improved import contact method 2016-02-01 23:06:15 +03:00
Ilya Pirozhneko
824ba77e12 Added auto dc switching 2016-01-27 14:02:18 +03:00
ra0o0f
7e18b68d72 UploadFile and SendMediaMessage 2016-01-17 12:46:44 +03:30
Lonami
dcdb2405b5 More requests added
More requests added:
- GetDialogsRequest
- GetFileRequest
- GetHistoryRequest
- GetNearestDcRequest
- GetUsersRequest
2015-10-14 18:16:27 +02:00
Ilya Pirozhneko
b0a824988d Add proper exception messages 2015-10-01 20:55:02 +08:00
Ilya Pirozhneko
3bb487a194 TLSharp and Tests 2015-09-28 10:01:17 +08:00