mirror of
https://gitee.com/Zhaoxin59/my-chat_-client.git
synced 2026-02-14 17:11:48 +08:00
has been completed.
This commit is contained in:
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user