1. 21 May, 2025 1 commit
  2. 28 Apr, 2025 4 commits
  3. 24 Apr, 2025 3 commits
  4. 14 Apr, 2025 2 commits
    • Alfredo Di Napoli's avatar
      getFolderId shouldn't need to be in DbCmdExtra · bf5bc9a7
      Alfredo Di Napoli authored
      It's a simple DB query, it shouldn't need any extra effect.
      bf5bc9a7
    • Alfredo Di Napoli's avatar
      Use Async.race in serverCLI start-all to fix initialisation bug · d4dca13d
      Alfredo Di Napoli authored
      This commit uses the `race` function from the async library to fix a bug
      where exceptions raised from the server async wouldn't be caught by the
      top-level code.
      
      The bug was stemming from the fact that `runAllWorkers` is **blocking**,
      despite its usage of `forConcurrently_`. Therefore we were never
      actually running the `wait` function below, but rather we were hanging
      waiting on the result of the first function.
      
      As a result the server could die but the workers could keep the main
      thread alive, causing the bug we just saw as part of #463.
      d4dca13d
  5. 07 Apr, 2025 6 commits
  6. 04 Apr, 2025 1 commit
  7. 27 Mar, 2025 5 commits
  8. 26 Mar, 2025 1 commit
  9. 25 Mar, 2025 3 commits
    • Alfredo Di Napoli's avatar
    • Alfredo Di Napoli's avatar
      unify loggers · 17a4f03a
      Alfredo Di Napoli authored
      Before we were repeating the same code to initialise all the different
      loggers. This commit introduces two stock loggers called `ioStdLogger`
      and `monadicStdLogger` which can be reused many times.
      
      It also allows the `GGTX_LOG_LEVEL` to take effect during `readConfig`,
      so that the `startupInfo` would show up the correct information.
      17a4f03a
    • Alfredo Di Napoli's avatar
      Add the serveWorkerAPIM function · 184fada0
      Alfredo Di Napoli authored
      We can use it to implement the specific case for `serveWorkerAPI`, while
      giving the user the ability to do things in the monad `m`, like
      introduce specific logging.
      184fada0
  10. 20 Mar, 2025 1 commit
  11. 18 Mar, 2025 1 commit
  12. 12 Mar, 2025 1 commit
  13. 10 Mar, 2025 4 commits
  14. 04 Mar, 2025 3 commits
  15. 03 Mar, 2025 2 commits
  16. 28 Feb, 2025 2 commits