JKorf
|
fde8d6353b
|
Fixed SetApiCredentials not correctly being used by rate limiter causing exception
|
2024-05-07 09:43:37 +02:00 |
|
Jan Korf
|
050286ecd1
|
Unit testing update (#199)
|
2024-05-01 19:24:53 +02:00 |
|
Jan Korf
|
971c049c5f
|
Feature/cryptoclients update (#198)
|
2024-04-28 10:56:51 +02:00 |
|
JKorf
|
24ba60da47
|
Added error message context
|
2024-04-21 11:48:11 +02:00 |
|
JKorf
|
d5c4b1bd01
|
Rename RatelimiterEnabled option to RateLimiterEnabled
|
2024-04-17 13:37:45 +02:00 |
|
Jan Korf
|
1b1961db00
|
Feature/ratelimit refactor (#197)
|
2024-04-16 14:55:27 +02:00 |
|
Jonnern
|
2dbd5be924
|
Get the state of ApiClient, SocketConnection, and Subscription as a record (#195)
|
2024-04-16 14:37:00 +02:00 |
|
Jonnern
|
de72fe4fb9
|
Implement high-performance logging (#193)
* Implement high-performance logging
|
2024-03-22 16:39:32 +01:00 |
|
JKorf
|
e86713e949
|
Performance improvements
|
2024-03-21 16:46:17 +01:00 |
|
JKorf
|
926802d953
|
Fix for HandleUpdatesBeforeConfirmation if set on subscription itself
|
2024-03-20 12:03:19 +01:00 |
|
Jan Korf
|
2fb3442800
|
Feature/system.text.json (#192)
Initial support for System.Text.Json and some refactoring
|
2024-03-16 14:45:36 +01:00 |
|
Jan Korf
|
d533557324
|
Websocket refactoring (#190)
Websocket refactoring
|
2024-02-24 19:21:47 +01:00 |
|
JKorf
|
d43b38a23a
|
Fix requestBodyFormat parameter usage
|
2023-12-02 15:15:38 +01:00 |
|
JKorf
|
e2dde77023
|
Added DecimalStringWriter json converter, added support for specifying body content type on a per request basis
|
2023-12-02 14:20:41 +01:00 |
|
JKorf
|
104ac7caad
|
Updated response logging, added RequestId to WebCallResult
|
2023-11-30 14:19:58 +01:00 |
|
JKorf
|
6ba32fe280
|
Removed some things for internal use from interfaces
|
2023-10-12 22:25:25 +02:00 |
|
JKorf
|
f75cc75bbc
|
Added SerializerOptions helper class for setting default serializer, Added ParameterCollection for easier parameter definition, Added extra encryption helper methods on AuthenticationProvider
|
2023-10-12 22:03:09 +02:00 |
|
JKorf
|
212d457a6a
|
Added UpdateType to DataEvent model, added additional scenarios to BoolConverter, updated some logging
|
2023-10-08 16:59:43 +02:00 |
|
JKorf
|
640e4387c1
|
Added BoolConverter, added parameter for showing warning message to EnumConverter
|
2023-09-23 21:13:49 +02:00 |
|
JKorf
|
6bda7a3c73
|
Fixed nullreference if no Retry-After is returned after with a ratelimit error
|
2023-09-11 20:57:46 +02:00 |
|
JKorf
|
be25a68c9c
|
Ratelimiting for socket requests
|
2023-08-24 20:51:17 +02:00 |
|
JKorf
|
468cd5e48e
|
Added RetryAfter property for ratelimit errors, added parsing of rate limit return
|
2023-08-21 21:34:26 +02:00 |
|
JKorf
|
262c4e4aa5
|
Dont process unsubscribe if there are no subscriptions
|
2023-08-21 20:11:31 +02:00 |
|
JKorf
|
f11b3754f0
|
Fix for proxy when not using DI
|
2023-07-23 10:01:13 +02:00 |
|
JKorf
|
690f2a63e5
|
Squashed commit of the following:
commit 90f285d7f6bcd926ce9ca3d5832b1d70a5eae6ab
Author: JKorf <jankorf91@gmail.com>
Date: Sun Jun 25 19:51:12 2023 +0200
Docs
commit 72187035c703d1402b37bd2f4c3e066706f28d67
Author: JKorf <jankorf91@gmail.com>
Date: Sat Jun 24 16:02:53 2023 +0200
docs
commit 8411977292f1fb0b6e0705b1ad675b79a5311d90
Author: JKorf <jankorf91@gmail.com>
Date: Fri Jun 23 18:25:15 2023 +0200
wip
commit cb7d33aad5d2751104c8b8a6c6eadbf0d36b672c
Author: JKorf <jankorf91@gmail.com>
Date: Fri Jun 2 19:26:26 2023 +0200
wip
commit 4359a2d05ea1141cff516dab18f364a6ca854e18
Author: JKorf <jankorf91@gmail.com>
Date: Wed May 31 20:51:36 2023 +0200
wip
commit c6adb1b2f728d143f6bd667139c619581122a3c9
Author: JKorf <jankorf91@gmail.com>
Date: Mon May 1 21:13:47 2023 +0200
wip
commit 7fee733f82fa6ff574030452f0955c9e817647dd
Author: JKorf <jankorf91@gmail.com>
Date: Thu Apr 27 13:02:56 2023 +0200
wip
commit f8057313ffc9b0c31effcda71d35d105ea390971
Author: JKorf <jankorf91@gmail.com>
Date: Mon Apr 17 21:37:51 2023 +0200
wip
|
2023-06-25 19:58:46 +02:00 |
|
JKorf
|
89c11afc21
|
Fix Api key rate limit
|
2023-03-18 14:22:09 +01:00 |
|
JKorf
|
11650f7c1a
|
Updated some interfaces, made time syncing methods nullable for apis not using it, added optional retry checking, removed private key from api credentials, added better support for api credentials subclasses
|
2023-02-13 21:18:45 +01:00 |
|
JKorf
|
a222bb3f02
|
Fixed socket client options setting, added automatic unsubscribe if the subscription confirmation comes in after request timeout
|
2023-02-12 14:05:00 +01:00 |
|
JKorf
|
6361c5ef25
|
Added message on authentication exception
|
2023-02-08 21:55:56 +01:00 |
|
alokym86
|
401577451e
|
order parameters
order the request parameters before AuthenticateRequest invocation
|
2022-12-05 14:55:01 +02:00 |
|
JKorf
|
ad614830d1
|
Added optional delay after socket connection, added callback when reconnected socket to revitalize original request, fixed proxy setting socket
|
2022-11-13 19:47:33 +01:00 |
|
JKorf
|
3365837338
|
Updated tests
|
2022-11-13 15:31:28 +01:00 |
|
JKorf
|
66ac2972d6
|
wip
|
2022-11-02 17:59:33 +01:00 |
|
JKorf
|
0d3e05880a
|
Wip client work
|
2022-10-31 21:41:30 +01:00 |
|
JKorf
|
465e9f04f4
|
Added support for retrieving a reconnection url when socket connection is lost
|
2022-07-17 12:49:13 +02:00 |
|
JKorf
|
4c79d13ff9
|
Set error to the response content when an error response is received which isn't json
|
2022-07-15 16:55:18 +02:00 |
|
JKorf
|
41f17d0378
|
Don't close socket after failed auth when already closing
|
2022-07-11 18:56:51 +02:00 |
|
JKorf
|
50715ff2f7
|
Squashed commit of the following:
commit 0571ed17a0e502f689af6e8a5dbd0f05fd229496
Author: JKorf <jankorf91@gmail.com>
Date: Sun Jul 10 19:56:27 2022 +0200
Fixed tests
commit 99c331b389b58f09db3960adc7293d9b45d05caa
Author: JKorf <jankorf91@gmail.com>
Date: Sun Jul 10 16:41:14 2022 +0200
Updated version
commit 70f8bd203a00fbdef2b13526133a3b556cfc897f
Author: JKorf <jankorf91@gmail.com>
Date: Sun Jul 10 16:36:00 2022 +0200
Finished up websocket refactoring
commit 89b517c93684dc9c1e8a99bc600caaf6f9a4459e
Author: JKorf <jankorf91@gmail.com>
Date: Fri Jul 8 20:24:58 2022 +0200
wip
commit 91e33cc42c5725aece765b6c8f6a7f35ab87a80e
Author: JKorf <jankorf91@gmail.com>
Date: Thu Jul 7 22:17:55 2022 +0200
wip
|
2022-07-10 19:57:10 +02:00 |
|
JKorf
|
2cf3c93e5e
|
Cleanup
|
2022-06-12 15:35:35 +02:00 |
|
JKorf
|
d451c18821
|
No longer waiting for timesyncing to complete when it's not the first request
|
2022-06-12 15:21:22 +02:00 |
|
JKorf
|
c13dfa4461
|
Updated socket reconnection
|
2022-06-12 15:10:10 +02:00 |
|
JKorf
|
c2080ef75f
|
Made MaxSocketConnections a setting, added support for changing log settings after creating client
|
2022-06-11 13:31:39 +02:00 |
|
Jan Korf
|
c4430d63fa
|
Added KeepAliveInterval setting for socket connections
|
2022-05-23 22:05:04 +02:00 |
|
Jan Korf
|
1c8cf5ac98
|
Updated timestamp calculation to include latency
|
2022-05-08 15:23:47 +02:00 |
|
Jan Korf
|
2d470d18e2
|
Added support for sending request with empty response
|
2022-05-01 13:50:23 +02:00 |
|
Jan Korf
|
11c48b3341
|
wip
|
2022-04-24 11:31:13 +02:00 |
|
Jan Korf
|
f514e172d7
|
wip
|
2022-04-24 09:29:08 +02:00 |
|
Jan Korf
|
edfaa650bf
|
Moved some parameters from BaseRestClient to RestApiClient to support different setting between different sub api's
|
2022-04-14 15:06:52 +02:00 |
|
Jkorf
|
41f38e040e
|
Added missing SetApiCredentials on socket client
|
2022-03-24 15:47:06 +01:00 |
|
Jkorf
|
839f509fef
|
Removed ResubscribeMaxRetries default value of 5, Updated logging and log levels
|
2022-03-09 12:59:09 +01:00 |
|