diff options
Diffstat (limited to 'modules/operserv/news.cpp')
-rw-r--r-- | modules/operserv/news.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/modules/operserv/news.cpp b/modules/operserv/news.cpp index a99063c19..e2119a2de 100644 --- a/modules/operserv/news.cpp +++ b/modules/operserv/news.cpp @@ -77,13 +77,12 @@ class NewsItemImpl : public NewsItem { friend class NewsItemType; - NewsType type; - Anope::string text, who; - time_t time = 0; + Serialize::Storage<NewsType> type; + Serialize::Storage<Anope::string> text, who; + Serialize::Storage<time_t> time; public: - NewsItemImpl(Serialize::TypeBase *type) : NewsItem(type) { } - NewsItemImpl(Serialize::TypeBase *type, Serialize::ID id) : NewsItem(type, id) { } + using NewsItem::NewsItem; NewsType GetNewsType() override; void SetNewsType(NewsType) override; |