has been completed.

This commit is contained in:
xyz
2025-09-09 15:37:57 +08:00
parent 83f3f4f74e
commit 89ff4fbac0
38 changed files with 2679 additions and 161 deletions

View File

@ -36,8 +36,13 @@ namespace network {
//初始化websocket
void initWebSocket();
//针对websocket的处理
void handleWsResponse(const bite_im::NotifyMessage& notifyMessage);
void handleWsMessage(const model::Message& message);
void handleWsRemoveFriend(const QString& userId);
void handleWsAddfriendApply(const model::UserInfo& userInfo);
void handleWsAddFriendProcess(const model::UserInfo& userInfo, bool agree);
void handleWsSessionCreate(const model::ChatSessionInfo& chatSessionInfo);
//发送身份认证请求
void sendAuth();
@ -95,6 +100,21 @@ namespace network {
void getVerifyCode(const QString& email);
void changeEmail(const QString& loginSessionId, const QString& email, const QString& verifyCodeId, const QString& verifyCode);
void changeAvatar(const QString& loginSessionId, const QByteArray& avatar);
void deleteFriend(const QString& loginSessionId, const QString& userId);
void addFriendApply(const QString& loginSessionId, const QString& userId);
void acceptFriendApply(const QString& loginSessionId, const QString& userId);
void rejectFriendApply(const QString& loginSessionId, const QString& userId);
void createGroupChatSession(const QString& loginSessionId, const QList<QString>& userIdList);
void getMemberList(const QString& loginSessionId, const QString& chatSessionId);
void searchUser(const QString& loginSessionId, const QString& searchKey);
void searchMessage(const QString& loginSessionId, const QString& chatSessionId, const QString& searchKey);
void searchMessageByTime(const QString& loginSessionId, const QString& chatSessionId, const QDateTime& begTime, const QDateTime& endTime);
void userLogin(const QString& username, const QString& password);
void userRegister(const QString& username, const QString& password);
void phoneLogin(const QString& phone, const QString& verifyCodeId, const QString& verifyCode);
void phoneRegister(const QString& phone, const QString& verifyCodeId, const QString& verifyCode);
void getSingleFile(const QString& loginSessionId, const QString& fileId);
void speechConvertText(const QString& loginSessionId, const QString& fileId, const QByteArray& content);
private:
model::DataCenter* dataCenter;