Django channels хранят неотправленные сообщения

Допустим, я создаю приложение для чата, и у каждого пользователя есть своя группа каналов, теперь, если пользователь все еще в приложении, но websockets отключен на некоторое время, но если кто-то отправил сообщения, конечно, сообщения не будут получены, но когда пользователь снова подключится, я хочу, чтобы он получил новые сообщения. Могу ли я хранить сообщения в redis и при подключении пользователя методом connect отправлять их обратно или есть лучший подход для этого?

Вернуться на верх