IM/MS/works/db/UserFriendsDB.h

26 lines
660 B
C++

//
// Created by dongl on 23-5-4.
//
#ifndef IM2_USERFRIENDSDB_H
#define IM2_USERFRIENDSDB_H
#include <optional>
#include "DB.h"
#include "../../../MP/proto/mp.sri.pb.h"
#include "../../../MP/proto/mp.body.pb.h"
#include "document.h"
class UserFriendsDB : public DB {
public:
char select_add_type(uint64_t account);
bool add_friends(uint64_t source, uint64_t target);
std::optional<rapidjson::Document> select_friends_all(uint64_t account);
std::optional<rapidjson::Document> select_friends_info(uint64_t account, uint64_t friends);
void insert_friends_to_be_added(uint64_t account, uint64_t friends);
};
#endif //IM2_USERFRIENDSDB_H