mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-10-27 00:48:31 -04:00
* [EGD-2810] SMS - Added option to mark conversation as read/unread * [EGD-2810] PR fixes
35 lines
718 B
C++
35 lines
718 B
C++
#pragma once
|
|
|
|
#include <Common/Query.hpp>
|
|
#include <string>
|
|
|
|
namespace db::query::smsthread
|
|
{
|
|
class MarkAsRead : public Query
|
|
{
|
|
public:
|
|
enum class Read : bool
|
|
{
|
|
True,
|
|
False
|
|
};
|
|
const Read read;
|
|
const uint32_t id;
|
|
MarkAsRead(uint32_t id, Read read = Read::True);
|
|
|
|
[[nodiscard]] auto debugInfo() const -> std::string override;
|
|
};
|
|
|
|
class MarkAsReadResult : public QueryResult
|
|
{
|
|
bool ret;
|
|
|
|
public:
|
|
MarkAsReadResult(bool ret);
|
|
[[nodiscard]] auto getResult() const -> bool;
|
|
|
|
[[nodiscard]] auto debugInfo() const -> std::string override;
|
|
};
|
|
|
|
} // namespace db::query::smsthread
|