Commit graph

62 commits

Author SHA1 Message Date
Afshin Arani 6d2c77f5ef Remove unnecessary dependencies 2020-04-05 19:33:18 +08:00
Andres G. Aragoneses 08f3b08277 README.md: fix CI badge
Otherwise if there's a PR whose build is failing, it would show
a red badge here (but we only care about master branch).

Spotted & fix by @aarani
2020-04-03 19:56:12 +08:00
Afshin Arani f8b35dab61
GithubActions Workflow for crossplatform CI (#921)
AppVeyor only has Windows support on the free tier
2020-04-02 15:10:27 +08:00
Ilya Pirozhenko 1aa63e565a
Update README.md 2018-04-25 19:02:57 +03:00
Ilya Pirozhenko faf129e636
Update README.md 2018-04-25 13:23:29 +03:00
Ilya Pirozhenko 28b83aaec3
Update README.md
Removed gitter as it too noisy
2018-04-24 10:47:03 +03:00
Masih Akbari 0ff9980cc9 fix compilation error for getting dialogs in README.md file 2018-03-21 01:53:48 +03:30
Masih Akbari 27fcd8242c update README.md to support new PascalCase changes of API and some other fixes 2018-03-19 07:57:59 +03:30
Andres G. Aragoneses c1ce5e25ba
README.md: add link to gitter channel et-al 2018-03-02 11:35:21 +08:00
Ilya Pirozhenko fe2baf5110
Update README.md 2018-01-23 13:34:28 +03:00
Afshin Arani d769dd3c2f Generator Must Respect MS .NET API guidelines 2017-11-09 19:37:09 +08:00
Afshin Arani 133b9fdf6c TL-Layer: Update To Layer 66 (#519)
* TL-Layer: Update To Layer 66
2017-07-20 10:07:24 +08:00
Ilya Pirozhenko 97a593e25e Update README.md 2017-05-04 18:01:13 +03:00
Ilya Pirozhenko 1697db9d7f Update README.md 2017-02-28 16:45:20 +03:00
Ilya Pirozhenko f6ef04ed01 Update README.md 2017-01-29 17:06:22 +03:00
Starli0n 5e6cf48490 Add GetHistoryAsync() to TelegramClient 2017-01-09 18:25:55 +01:00
Eugene Timokhov 8b2f227142 Added possibility to do ping request (SendPingAsync method) 2016-11-07 02:40:19 +03:00
Andres G. Aragoneses 5e9bb6163f Throw FloodException instead of calling Thread.Sleep()
Doing this is better when looking at the problem from at least
these 2 points of view:

a) You're working on TLSharp itself: You might be testing some
new things or running TLSharp's tests. Suddenly, if a FLOOD_WAIT
response happens, there's no clear way to know. You just see the
tests taking forever. But if a test has reached a situation in
which Telegram has returned a FLOOD_WAIT error, it's very likely
that what happens is that the TLSharp operation being tested is
actually buggy, which means that the test should FAIL FAST and
show a stacktrace of the problem so that you can see where in the
code was the FLOOD_WAIT received/caused. You shouldn't need to
kill the run of the test suite and hope to hit the problem again
only when you were using the debugger (to be able to pause
execution and examine a stacktrace of where the execution flow is).

b) You're using TLSharp: if you hit a FLOOD_WAIT problem it may
happen because:

b1) TLSharp has a bug: in this case it's better to throw an
exception so that the user can copy the stacktrace and paste
it into a new Github issue.

b2) Your program uses TLSharp sending excessive requests: you
want to have your program know when you hit the limit, to be
able to fix your program to not be so floody. But a call to
Thread.Sleep() doesn't help you to know this, you just know
that suddenly your program has hung, and you don't know why.
You cannot react to the problem, however with an exception you
can react to the problem (for example by examining the time
that the exception provides, as a TimeSpan property, to know
how much your program needs to wait to be able to use TLSharp
again).
2016-11-01 23:52:58 +08:00
Ilya Pirozhenko 054bbe88f3 Update README.md 2016-10-31 09:08:38 +03:00
Andres G. Aragoneses e1ff4bb75b Bring back report message to Migration exceptions
When refactoring recently the PHONE_MIGRATE_X error
wrt exception handling [1] I removed the dubious/obsolete
"settings" part, but I mistakenly removed the URL which
tells library consumers that if they face this exception,
it's actually a bug of the library that they should report.

[1] 77867b44e6
2016-10-30 16:16:55 +08:00
Ilya Pirozhenko 8c0ce7ac39 Update README.md 2016-10-29 17:31:08 +03:00
Ilya Pirozhenko 0d07813299 Update README.md 2016-10-29 11:48:22 +03:00
Ilya Pirozhenko b7f3da1756 Update README.md 2016-10-23 13:46:28 +03:00
Ilya Pirozhenko 6c54164726 Update README.md 2016-10-23 10:59:20 +03:00
Ilya Pirozhenko 1b90e64ec5 Merge pull request #255 from knocte/netFrameworkVersion
build: switch to lower framework version (4.5.2 -> 4.5)
2016-10-23 10:56:51 +03:00
Andres G. Aragoneses b129e655f8 build: switch to lower framework version (4.5.2 -> 4.5)
This change is good because:
a) It's better to target a lower target framework version if
the project doesn't necessarily depend on the new features
of the newer versions (so, bigger target audience).
b) It lets compile the project with implementations of the
.NET Framework that are not compatible with 4.5.2. For example,
after this change I can successfully build TLSharp with the
Mono v4.2.1 that comes in my Ubuntu Linux 16.04.1.
2016-10-21 23:58:21 +08:00
Ilya Pirozhenko bbc6308a54 Update README.md 2016-10-15 13:37:01 +03:00
Ilya Pirozhenko 0752c60082 Update README.md 2016-10-13 09:20:55 +03:00
Ilya Pirozhenko 76b1935bf7 Update README.md 2016-10-13 09:19:51 +03:00
Ilya P 169e293757 added link to scheme 2016-10-11 18:03:12 +03:00
Ilya P c578ece37e readme update 2016-10-11 17:41:51 +03:00
Ilya P 066e9cacfe - Updated README 2016-10-11 17:31:30 +03:00
The Gitter Badger cd48986200 Add Gitter badge 2016-10-02 19:43:02 +03:30
Afshin Arani 85a29f505a Update Link 2016-10-02 18:01:37 +03:30
Afshin Arani 82d65f5a34 Add My Copyright 2016-10-02 18:00:41 +03:30
Afshin Arani 8093c8a1f1 Update README.md 2016-10-02 17:58:39 +03:30
Afshin Arani 58143ad978 Update README.md 2016-10-01 15:38:21 +03:30
steavy29 78e3a7794f Merge fix. 2016-09-14 14:57:07 +03:00
steavy29 24653e4cdc Updated readme.md 2016-09-13 13:50:04 +03:00
steavy29 c48109eee3 Added SignUp implementation. 2016-09-06 18:37:05 +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
ahmadali shafiee 7bc93c7f2f update documentation 2016-04-21 15:32:44 +04:30
Ilya Pirozhenko d330f9614b Update README.md 2016-02-15 18:57:12 +03:00
Ilya Pirozhenko 67b20a2a89 Update README.md 2016-02-14 14:34:28 +03:00
Ilya Pirozhenko f4744dc861 Update README.md 2016-02-14 12:57:42 +03:00
Ilya Pirozhenko 7a417b2fe3 Update README.md 2016-02-14 12:56:52 +03:00
dmitr e0719172b5 fixed typo issue 2016-02-13 09:57:30 +02:00
Ilya Pirozhenko 35f1634d0f Update README.md 2016-02-12 11:43:10 +03:00
Ilya Pirozhenko a5ce6bc6a5 Add build status 2016-02-10 13:58:46 +03:00
Ilya Pirozhenko 2727f40762 Update README.md 2016-02-07 13:34:12 +03:00