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!
It seems like a no-brainer to me. He’s already don the hard UI work, adapting to a new API is pretty trivial by comparison.
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!