summaryrefslogtreecommitdiff
path: root/haskell (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [haskell] implemented dock and orbit api callsJulien Dessaux2023-07-292-3/+35
|
* [haskell] implemented ships's availability tracking in the databaseJulien Dessaux2023-07-274-11/+19
|
* [haskell] embed sql migration scripts from external filesJulien Dessaux2023-07-243-30/+34
|
* [haskell] Prevent que networking code from triggering the API rate limitingJulien Dessaux2023-07-224-8/+39
|
* [haskell] abstracted away common database access patternsJulien Dessaux2023-07-216-50/+85
|
* [haskell] Finalized the agent initialization, refresh and resetJulien Dessaux2023-07-209-46/+105
|
* [haskell] Fixed models' serializationJulien Dessaux2023-07-194-23/+23
|
* [haskell] refactoringJulien Dessaux2023-07-195-24/+26
|
* [haskell] Refactored everything with a ReaderT patternJulien Dessaux2023-07-1814-119/+213
|
* [haskell] Trigger a program restart when the api client encounters a server ↵Julien Dessaux2023-07-172-0/+8
| | | | reset
* [haskell] Add a SpaceTradersT and handle server reset api messageJulien Dessaux2023-07-176-31/+110
|
* [haskell] Implemented pagination and systems list api callJulien Dessaux2023-07-119-8/+186
|
* [haskell] Refactored JSON parsing codeJulien Dessaux2023-07-104-29/+22
|
* [haskell] Simplify API Error JSON decodingJulien Dessaux2023-07-092-24/+16
|
* [haskell] Simplify API Message JSON decodingJulien Dessaux2023-07-091-5/+3
|
* [haskell] back off when hitting the rate limitJulien Dessaux2023-07-074-20/+60
|
* [haskell] Implemented shipJulien Dessaux2023-07-0410-8/+169
|
* [haskell] Implemented contractJulien Dessaux2023-07-036-5/+82
|
* Bootstrapped my haskell clientJulien Dessaux2023-07-0211-0/+377