MarginaliaSearch/code/services-application/api-service
Viktor Lofgren 9eb16cb667 (test) Remove tests from fast suite
Adding a new @Tag("flaky") for tests that do not reliably return successes.  These may still be valuable during development, but should not run in CI.

Also tagging a few of the slower tests with the old @Tag("slow"), to speed up the run-time.
2024-11-17 19:45:59 +01:00
..
java/nu/marginalia/api (chore) Remove lombok 2024-11-11 21:14:38 +01:00
test/nu/marginalia/api/svc (test) Remove tests from fast suite 2024-11-17 19:45:59 +01:00
build.gradle (build) Fix dependency churn from testcontainers 2024-08-25 10:35:48 +02:00
readme.md (docs) Begin un-fucking the docs after refactoring 2024-02-27 21:22:21 +01:00

API

The API service acts as a gateway for public API requests, it deals with API keys and rate limiting and so on.

Central Classes

  • ApiService handles REST requests and delegates to the appropriate handling classes.