+ //! Request all unread messages
+ /** \param buffer The buffer we request messages from
+ * \param first Return messages with first <= MsgId
+ * \param limit Max amount of messages
+ * \return The requested list of messages
+ */
+ static inline QList<Message> requestNewMsgs(UserId user, BufferId bufferId, int first, int limit = -1) {
+ return instance()->storage->requestNewMsgs(user, bufferId, first, limit);
+ }
+
+ //! Request all unread messages for all buffers
+ /** \param first Return messages with first <= MsgId
+ * \param limit Max amount of messages
+ * \return The requested list of messages
+ */
+ static inline QList<Message> requestAllNewMsgs(UserId user, int first, int limit = -1) {
+ return instance()->storage->requestAllNewMsgs(user, first, limit);
+ }
+