Problem
We currently fetch ALL conversation records when we hit the ChatApi.Conversations.list_conversations_by_account/2 method (i.e. we set no limit or offset in our query, nor do we have cursors or anything like that)
This will not scale very well as more and more data gets added.
Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.
Otto makes machine learning an intuitive, natural language experience. 🏆 Facebook AI Hackathon winner ⭐️ #1 Trending on MadeWithML.com ⭐️ #4 Trending JavaScript Project on GitHub ⭐️ #15 Trending (All Languages) on GitHub
ChatEdit doesn't have a height limit; if the message is too high it first obscures the whole QML area and then starts pushing the window to increase its height.
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
Problem
We currently fetch ALL conversation records when we hit the
ChatApi.Conversations.list_conversations_by_account/2method (i.e. we set nolimitoroffsetin our query, nor do we have cursors or anything like that)This will not scale very well as more and more data gets added.
Solution
To start off, let's do the following: