summaryrefslogtreecommitdiff
path: root/haskell/src/SpaceTraders/APIClient (unfollow)
Commit message (Expand)AuthorFilesLines
2024-03-27[haskell] implemented ship refuelingJulien Dessaux1-0/+28
2024-03-27[haskell] only dock or orbit when neededJulien Dessaux1-18/+22
2024-03-27[haskell] refactoringJulien Dessaux7-101/+101
2023-10-16[haskell] updated main, init and server reset handlingJulien Dessaux1-0/+9
2023-10-16[haskell] Removed available timestamp from ship's database schemaJulien Dessaux1-2/+2
2023-07-29[haskell] implemented dock and orbit api callsJulien Dessaux1-2/+31
2023-07-22[haskell] Prevent que networking code from triggering the API rate limitingJulien Dessaux1-4/+14
2023-07-21[haskell] abstracted away common database access patternsJulien Dessaux1-0/+30
2023-07-20[haskell] Finalized the agent initialization, refresh and resetJulien Dessaux3-22/+15
2023-07-19[haskell] refactoringJulien Dessaux1-10/+1
2023-07-18[haskell] Refactored everything with a ReaderT patternJulien Dessaux4-57/+86
2023-07-17[haskell] Trigger a program restart when the api client encounters a server r...Julien Dessaux1-0/+7
2023-07-17[haskell] Add a SpaceTradersT and handle server reset api messageJulien Dessaux2-3/+16
2023-07-11[haskell] Implemented pagination and systems list api callJulien Dessaux4-7/+89
2023-07-10[haskell] Refactored JSON parsing codeJulien Dessaux2-8/+3
2023-07-09[haskell] Simplify API Error JSON decodingJulien Dessaux2-24/+16
2023-07-09[haskell] Simplify API Message JSON decodingJulien Dessaux1-5/+3
2023-07-07[haskell] back off when hitting the rate limitJulien Dessaux3-15/+58
2023-07-04[haskell] Implemented shipJulien Dessaux1-0/+2
2023-07-03[haskell] Implemented contractJulien Dessaux1-4/+6
2023-07-02Bootstrapped my haskell clientJulien Dessaux2-0/+103