The ability to swap out the messaging client or the app project on the fly results in a lot of additional code and also makes it difficult to test. Considering that the vast majority of users of this channel won't use these features let's instead support the simplest use case comfortably.
The ability to swap out the messaging client or the app project on the fly results in a lot of additional code and also makes it difficult to test. Considering that the vast majority of users of this channel won't use these features let's instead support the simplest use case comfortably.