Afshin Arani
29aac8ce2e
Update CI.yml
2020-04-02 11:08:26 +04:30
Afshin Arani
661329240e
Update CI.yml
2020-04-02 11:04:22 +04:30
Afshin Arani
5f3ff54b5b
Update CI.yml
2020-04-02 11:03:34 +04:30
Afshin Arani
9c8233c28e
Update CI.yml
2020-04-02 11:02:34 +04:30
Afshin Arani
0b40358234
Rename main.yml to CI.yml
2020-04-02 11:02:04 +04:30
Afshin Arani
8299c301b1
Update main.yml
2020-04-02 11:01:45 +04:30
Afshin Arani
de47409cc1
Update main.yml
2020-04-02 10:57:54 +04:30
Afshin Arani
8d240b4819
Update main.yml
2020-04-02 10:56:48 +04:30
Afshin Arani
a92d5ffc4c
Update main.yml
2020-04-02 10:55:49 +04:30
Afshin Arani
7414e4ba6e
Update main.yml
2020-04-02 10:52:59 +04:30
Afshin Arani
baedcb2d56
Update main.yml
2020-04-02 10:46:45 +04:30
Afshin Arani
069fd9c4d7
Update main.yml
2020-04-02 10:41:52 +04:30
Afshin Arani
17f98c616a
Update main.yml
2020-04-02 10:38:22 +04:30
Afshin Arani
648c48acea
Build the whole solution on macos
2020-04-02 10:25:13 +04:30
Afshin Arani
2db3e71097
Update main.yml
2020-04-02 10:15:18 +04:30
Afshin Arani
a7824275db
Update main.yml
2020-04-02 10:13:51 +04:30
Afshin Arani
0776c651d4
Unnecessary Nuget Command
2020-04-02 10:10:10 +04:30
Afshin Arani
fae36a412e
Listen for events on all branches
2020-04-02 10:08:51 +04:30
Afshin Arani
31e2941491
Add macOS Support
2020-04-02 10:06:23 +04:30
Afshin Arani
e472e158e6
Update main.yml
2020-04-01 16:25:11 +04:30
Afshin Arani
4458c61055
Update main.yml
2020-04-01 15:59:43 +04:30
Afshin Arani
d55882dbf2
test
2020-04-01 15:28:03 +04:30
emRzed
43f16e879e
Fix InvalidCastException in TLRequestGetStickerSet ( #905 )
...
When trying to SendRequest it was throwing an exception saying "cannot cast object of type TeleSharp.TL.TLStickerSet to TeleSharp.TL.Messages.TLStickerSet"
Fixes https://github.com/sochix/TLSharp/issues/826
2020-02-03 14:57:57 +08:00
Andres G. Aragoneses
90f9305dd6
style: more consistent naming removing underscores
...
There were less places with underscores in field names than
places without them, so we now are consistent with the most
abundant occurrence.
2020-01-31 14:39:19 +08:00
Andres G. Aragoneses
c031fa4f6d
Merge pull request #903 from CheshireCaat/pr-branch
...
Improvements for async methods
2020-01-28 15:12:26 +08:00
CheshireCaat
c5a2c816fc
Improvements for async methods
...
Added CancellationToken with default value to all async methods in TLSharp.Core
Added ConfigureAwait(false) to all async methods in TLSharp.Core
SendRequestAsync replaced to SendAuthenticatedRequestAsync in methods that need auth
Private modifier in SendAuthenticatedRequestAsync changed to internal
Based on PR created by @IaRuslan
2020-01-28 10:10:49 +03:00
Andres G. Aragoneses
1ccafe22a3
Merge pull request #901 from CheshireCaat/pr-sub
...
Code refactoring
2020-01-27 13:34:43 +08:00
CheshireCaat
bdbaf76481
DataCenter refactoring
...
Remove unused private setter for properties
2020-01-26 21:29:41 +03:00
CheshireCaat
d42a367cf4
TeleSharp.Generator refactoring
...
Fix naming for models properties (Use JsonProperty instead)
Move models to separate folder
Rename models
Remove unused references in Program.cs
Use string instead of String
2020-01-26 21:29:40 +03:00
CheshireCaat
79cf25d257
Reformat MTProto.Serializers
...
Fix naming for string serializer
Fix naming for bytes serializer
Remove unused method - VectorToString
2020-01-26 02:12:43 +03:00
Andres G. Aragoneses
dc8c20df63
Core: avoid some code repetition
2020-01-25 16:16:14 +08:00
CheshireCaat
7230b9b509
Requests refactoring ( #900 )
...
* Remove unused requests.
* Move PingRequest and AckRequest to TLSharp.Core.Network.Requests.
2020-01-25 13:04:50 +08:00
CheshireCaat
8729b7d85b
Exceptions moved to separate folders ( #899 )
...
Exceptions from MtProtoSender.cs to TLSharp.Core/Network/Exceptions
Exceptions from TelegramClient.cs to TLSharp.Core/Exceptions
2020-01-25 02:28:37 +08:00
CheshireCaat
0a91487ea7
Add methods for working with usernames. ( #897 )
...
Added methods for working with usernames:
Check username (Validates a username and checks availability)
Update username (Changes username for the current user)
2020-01-23 15:11:24 +08:00
CheshireCaat
c9ac0bab87
Add methods for working with contacts. ( #896 )
...
Added methods for working with contacts:
* Import contact list
* Delete contact list
* Delete one contact
2020-01-23 12:02:19 +08:00
dependabot[bot]
3c6f53be68
Bump DotNetZip from 1.9.3 to 1.11.0 in /TLSharp.Core ( #885 )
...
Bumps [DotNetZip](https://github.com/haf/DotNetZip.Semverd ) from 1.9.3 to 1.11.0.
- [Release notes](https://github.com/haf/DotNetZip.Semverd/releases )
- [Commits](https://github.com/haf/DotNetZip.Semverd/commits )
(Security vulnerabilities happening in older versions than 1.11.0: https://snyk.io/vuln/nuget:dotnetzip )
Signed-off-by: dependabot[bot] <support@github.com>
2019-10-30 10:31:26 +08:00
Andres G. Aragoneses
e4d0e97571
Add ability to set directory to store sessions
...
Now user can set directory to store sessions somewhere else
other than the folder where the program's executable is.
(Based on patch from Felony <onyfel@gmail.com> contributed
in https://github.com/sochix/TLSharp/pull/874 )
2019-10-05 12:41:50 +08:00
Felony
8a15feea7c
Add Session getter-only property to TelegramClient
...
Add Session readonly field which lets the developer read session
properties like current logged-in user's Username et-al.
https://github.com/sochix/TLSharp/pull/875
2019-10-05 10:23:14 +08:00
Felony
4a663d89b3
Fix typo in Receive method declaration
2019-10-02 22:02:54 +08:00
Felony
460ec6fb32
Free TCP network stream
...
- Use single TCP network stream fore read and write
- Cleanup TCP stream on disposing as microsoft note : https://docs.microsoft.com/en-us/dotnet/api/system.net.sockets.tcpclient.getstream?view=netframework-4.8
2019-10-02 22:02:54 +08:00
Nicholas Rodine
0dd3992997
Added .idea/ directory (for JetBrains Rider) to .gitignore
2019-07-24 17:30:29 +08:00
Mike
00330c9bd0
Fix Issue #862 ( #863 )
...
Fix connection with IPv4 address. A regression introduced in 3224113e4c .
2019-07-12 07:35:26 +08:00
Nicholas Rodine
3224113e4c
Modified TcpClient setup to work with IPv6 addresses, fixing #773 .
2019-06-28 13:25:35 +08:00
Andres G. Aragoneses
6ce4eceaca
Core: fix typo in commented logging code
2019-02-10 13:54:04 +01:00
Andres G. Aragoneses
60a3c62357
Core: avoid possible infinite loop if switching to same DC
...
People are reporting that under some circumstances, an infinite
loop could happen when TLSharp tries to handle a reconnection to
a different DC, if the DC instructed to be used is the same as
the one that was used in the last connection.
Not sure how could this happen (although the analysis present in
this github issue [1] might help understand it), but this commit
helps to make TLSharp fail fast (with an exception) instead of an
infinite loop from now on, which will help avoiding people file
issues such as [2] and [3] and instead maybe file a proper bug
report easier to understand, to try to fix the underlying root
cause.
[1] https://github.com/sochix/TLSharp/issues/719
[2] https://github.com/sochix/TLSharp/issues/803
[3] https://github.com/sochix/TLSharp/issues/839
2019-02-10 13:53:46 +01:00
Andres G. Aragoneses
d04ddb1e0e
Core: fix 2 warnings
2019-02-10 13:36:37 +01:00
Marc R Kellerman
f2a394ea15
Fixed OffSet paramets for GetUserDialogsAsync & GetHistoryAsync ( #831 )
...
Fixes https://github.com/sochix/TLSharp/issues/696
Fixes https://github.com/sochix/TLSharp/issues/597
2019-01-04 18:16:35 +08:00
vlad_neg
47e973823a
issue#768 fix exception 'Constructor Invalid Or Context.Init Not Called !'
2018-05-30 07:31:03 +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