mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-26 04:58:49 +03:00
Use callbacks on MatrixClient
This commit is contained in:
parent
c0e55378c3
commit
143ed5176a
2 changed files with 413 additions and 591 deletions
|
@ -104,49 +104,7 @@ signals:
|
||||||
void joinedRoom(const QString &room_id);
|
void joinedRoom(const QString &room_id);
|
||||||
void leftRoom(const QString &room_id);
|
void leftRoom(const QString &room_id);
|
||||||
|
|
||||||
private slots:
|
|
||||||
void onResponse(QNetworkReply *reply);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
enum class Endpoint
|
|
||||||
{
|
|
||||||
GetOwnAvatar,
|
|
||||||
GetOwnProfile,
|
|
||||||
GetProfile,
|
|
||||||
Image,
|
|
||||||
InitialSync,
|
|
||||||
ImageUpload,
|
|
||||||
Login,
|
|
||||||
Logout,
|
|
||||||
Messages,
|
|
||||||
Register,
|
|
||||||
RoomAvatar,
|
|
||||||
SendRoomMessage,
|
|
||||||
Sync,
|
|
||||||
UserAvatar,
|
|
||||||
Versions,
|
|
||||||
JoinRoom,
|
|
||||||
LeaveRoom,
|
|
||||||
};
|
|
||||||
|
|
||||||
// Response handlers.
|
|
||||||
void onGetOwnAvatarResponse(QNetworkReply *reply);
|
|
||||||
void onGetOwnProfileResponse(QNetworkReply *reply);
|
|
||||||
void onImageResponse(QNetworkReply *reply);
|
|
||||||
void onInitialSyncResponse(QNetworkReply *reply);
|
|
||||||
void onImageUploadResponse(QNetworkReply *reply);
|
|
||||||
void onLoginResponse(QNetworkReply *reply);
|
|
||||||
void onLogoutResponse(QNetworkReply *reply);
|
|
||||||
void onMessagesResponse(QNetworkReply *reply);
|
|
||||||
void onRegisterResponse(QNetworkReply *reply);
|
|
||||||
void onRoomAvatarResponse(QNetworkReply *reply);
|
|
||||||
void onSendRoomMessage(QNetworkReply *reply);
|
|
||||||
void onSyncResponse(QNetworkReply *reply);
|
|
||||||
void onUserAvatarResponse(QNetworkReply *reply);
|
|
||||||
void onVersionsResponse(QNetworkReply *reply);
|
|
||||||
void onJoinRoomResponse(QNetworkReply *reply);
|
|
||||||
void onLeaveRoomResponse(QNetworkReply *reply);
|
|
||||||
|
|
||||||
// Client API prefix.
|
// Client API prefix.
|
||||||
QString clientApiUrl_;
|
QString clientApiUrl_;
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue