dongl a764f9fcab 暂时添加了 邮箱不可重复申请帐号
后续改成 邮箱可以申请多个账号, 用邮箱登陆时选择帐号登陆
修改了 MessageSystem 结构
2023-07-04 10:31:14 +08:00

33 lines
602 B
C++

//
// Created by dongl on 23-5-29.
//
#ifndef IM2_STORAGE_H
#define IM2_STORAGE_H
#include "db_base.h"
#include "../timeline_safe/TimeLine.h"
namespace MSG {
class Storage {
public:
Storage(TimeLine<StorageMsg *> *timeLine, db_base* db);
Storage(std::string&& db_name, std::string&& table);
public:
void push(StorageMsg* msg);
void pull();
void storage_push_queue();
private:
db_base* m_db = nullptr;
TimeLine<StorageMsg *> * m_timeLine = nullptr;
std::string m_db_name, m_table;
};
}
#endif //IM2_STORAGE_H