Implement drafts persistence on web
Summary: This differential implements draft persistence on web via redux persist.
Test Plan:
Before this differential is applied: Write a message, but do not send( draft). Reload web app. Draft will disappear. After this differential is applied: Write draft, reload web application. Draft should remain.
Open web app and native app, logged as the same client. Start creating sidebar by typing draft on web. Create the same sidebar on native. Draft on web should remain even after window reload.
Reviewers: tomek, kamil, ashoat
Reviewed By: tomek, ashoat
Subscribers: ashoat, atul
Differential Revision: https://phab.comm.dev/D5696