Commit graph

2849 commits

Author SHA1 Message Date
Collin M. Barrett
e7ec90c63b ren ext method 2019-07-12 23:26:59 -05:00
Collin M. Barrett
3f6fb2b3ff enable AppInsights Live Metrics 2019-07-12 23:25:27 -05:00
Collin M. Barrett
74110bdff6 use RetryAfter response header in retry policy 2019-07-12 21:57:24 -05:00
Collin M. Barrett
133410991e extract FilterListsApi UserAgent to settings 2019-07-12 20:10:31 -05:00
Collin M. Barrett
c8f5940e51 di registration renames 2019-07-12 20:04:01 -05:00
Collin M. Barrett
e798b344df add generic constraint 2019-07-12 17:20:05 -05:00
Collin M. Barrett
9a524d574b split out IUrlValidator and IUrlRepository 2019-07-12 17:17:20 -05:00
Collin M. Barrett
3722b30624 add some vertical slices to Infrastructure org 2019-07-12 16:23:37 -05:00
Collin M. Barrett
9eb27bd787 caller of GetAsStreamAsync() should handle disposal of Stream, HttpResponseMessage doesn't necessarily need disposing itself 2019-07-12 15:50:18 -05:00
Collin M. Barrett
679cf67107 minor renames 2019-07-12 12:52:02 -05:00
Collin M. Barrett
a87628a9dd use Serilog.Extensions.Logging rather than Serilog.AspNetCore for console app 2019-07-12 10:00:16 -05:00
Collin M. Barrett
5da473dc62 use serilog AppInsights sink 2019-07-12 09:46:21 -05:00
Collin M. Barrett
6ffb388846 new RestClient rather than resolving IRestClient which wasn't registered 2019-07-12 08:05:21 -05:00
Collin M. Barrett
6224de69f2 use Serilog console logging rather than Microsoft default 2019-07-12 07:54:10 -05:00
Collin M. Barrett
40b6bf4406 dispose of IDisposable w/using 2019-07-11 08:37:37 -05:00
Collin M. Barrett
7a0b05ac2a allow underscores in method names in Tests projects 2019-07-11 07:53:28 -05:00
Collin M. Barrett
e36ec8e5de change ex type 2019-07-11 07:52:04 -05:00
Collin M. Barrett
0d317648d7 reset rulesets 2019-07-10 20:40:45 -05:00
Collin M. Barrett
8e7306ebd9 ren method 2019-07-10 08:52:51 -05:00
Collin M. Barrett
4659dd1945 re-extract IFilterListsApiClient 2019-07-10 08:38:49 -05:00
Collin M. Barrett
d3ea23ecd7 Revert "Revert "temp Revert "Total overhaul of several JSON files (#848)"""
This reverts commit d7b09e2979.
2019-07-09 20:01:52 -05:00
Collin M. Barrett
d7b09e2979 Revert "temp Revert "Total overhaul of several JSON files (#848)""
This reverts commit 546cdc530f. ref #849
2019-07-09 19:52:31 -05:00
Collin M. Barrett
546cdc530f temp Revert "Total overhaul of several JSON files (#848)"
This reverts commit 75e19da3fa.
2019-07-09 17:26:20 -05:00
Collin M. Barrett
2df35847bc encapsulate HttpClient behind IListRepository method 2019-07-09 17:22:51 -05:00
Imre Kristoffer Eilertsen
75e19da3fa Total overhaul of several JSON files (#848)
* Update FilterList.json

* Update Syntax.json

* Update License.json

* Update SoftwareSyntax.json
2019-07-09 16:55:56 -05:00
Collin M. Barrett
0e54dcf84c Merge branch 'master' of https://github.com/collinbarrett/FilterLists 2019-07-09 16:20:34 -05:00
Collin M. Barrett
43502d6ac7 rm line break 2019-07-09 16:19:40 -05:00
Imre Kristoffer Eilertsen
d8f411a309 Early July pull 3 (#847)
* Update FilterList.json

* Update License.json

* Update FilterListTag.json

* Update FilterListLanguage.json
2019-07-09 12:00:02 -05:00
Collin M. Barrett
5b5074ce20 R# cleanup 2019-07-09 11:52:43 -05:00
Collin M. Barrett
b9b9625bbd rm 'weasel word' - 'Info' 2019-07-09 11:43:10 -05:00
Collin M. Barrett
b4d294a520 re-org infrastructure/DI 2019-07-09 11:28:33 -05:00
Collin M. Barrett
cb3aa6776f re-org core dir into vertical slices 2019-07-09 09:09:53 -05:00
Collin M. Barrett
75d5351896 fix broken ref 2019-07-08 17:04:49 -05:00
Collin M. Barrett
cc9741dd60 Revert "update patch/minor npm packages"
This reverts commit 53ea4c9973.
2019-07-08 16:58:01 -05:00
Collin M. Barrett
7a7ad3a160 minor DI registration cleanup 2019-07-08 16:56:26 -05:00
Collin M. Barrett
b9d39be154 simplify RestSharp/FilterListsApi org 2019-07-08 15:27:05 -05:00
Collin M. Barrett
53ea4c9973 update patch/minor npm packages 2019-07-08 14:30:25 -05:00
Collin M. Barrett
ce8b5485bb log rather than throw FilterListsApiClient exceptions 2019-07-08 14:07:35 -05:00
Collin M. Barrett
d035e05bd2 support CancellationTokenon async APIs 2019-07-08 13:53:35 -05:00
Collin M. Barrett
4202bce222 conmbine IUrlService and IUrlRepository 2019-07-08 13:07:30 -05:00
Collin M. Barrett
bc4149414b ren IListService to IListRepository as it actually serves as a repo 2019-07-08 11:04:11 -05:00
Collin M. Barrett
6d5abc0ac4 mv IFilterListsApiClient out of core 2019-07-08 11:00:02 -05:00
Imre Kristoffer Eilertsen
c088c6e71a Early July pull 2 (#846)
* Update FilterList.json

* Update FilterListTag.json
2019-07-08 10:23:59 -05:00
Collin M. Barrett
deaf5e550f mv url validation logic to UrlService 2019-07-07 20:56:43 -05:00
Collin M. Barrett
7af5e0080e separate out IListService and IUrlService 2019-07-07 18:24:14 -05:00
Collin M. Barrett
84cef36388 ren HttpClient -> Factory 2019-07-07 15:29:13 -05:00
Collin M. Barrett
c673b85486 support retry on transient/too many requests HTTP error
closes #843 ref #836
2019-07-07 15:17:05 -05:00
Collin M. Barrett
055282e430 add a note aboout Configuration to README/CONTRIBUTING 2019-07-06 20:58:13 -05:00
Collin M. Barrett
3c9767a24b add a note aboout Configuration to README/CONTRIBUTING 2019-07-06 20:56:59 -05:00
Collin M. Barrett
59a4e067b3 extract FilterListsApi__BaseUrl to config 2019-07-06 20:42:59 -05:00