Eh, it depends. Sometimes a lot of the API is integrated with the components and adapting a new API means tearing apart the entire codebase.
For example, Lemmy-UI has an open PR to replace the websockets API with the HTTP one and it’s a huge change. And that’s just switching a type of API for the same backend – not switching the entire backend!
Eh, it depends. Sometimes a lot of the API is integrated with the components and adapting a new API means tearing apart the entire codebase.
For example, Lemmy-UI has an open PR to replace the websockets API with the HTTP one and it’s a huge change. And that’s just switching a type of API for the same backend – not switching the entire backend!