From 481af24ca7b41d80d7e3a76ec0fefa7b9ab339cf Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 16 Dec 2024 18:48:19 +0300 Subject: added notification service --- protocols/Steam/src/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'protocols/Steam/src/main.cpp') diff --git a/protocols/Steam/src/main.cpp b/protocols/Steam/src/main.cpp index 9181cc600d..9724c602be 100644 --- a/protocols/Steam/src/main.cpp +++ b/protocols/Steam/src/main.cpp @@ -152,6 +152,9 @@ void CMPlugin::InitSteamServices() services["FriendMessages"] = &friend_messages__descriptor; services["FriendMessagesClient"] = &friend_messages_client__descriptor; + // services from steammessages_notifications.steamclient.proto + services["SteamNotificationClient"] = &steam_notification_client__descriptor; + // static service handlers serviceHandlers[PollAuthSessionStatus] = ServiceResponseHandler(&CSteamProto::OnPollSession); serviceHandlers[GetPasswordRSAPublicKey] = ServiceResponseHandler(&CSteamProto::OnGotRsaKey); @@ -160,6 +163,8 @@ void CMPlugin::InitSteamServices() serviceHandlers[FriendSendMessage] = ServiceResponseHandler(&CSteamProto::OnMessageSent); serviceHandlers[FriendGetActiveSessions] = ServiceResponseHandler(&CSteamProto::OnGotConversations); + + serviceHandlers[NotificationReceived] = ServiceResponseHandler(&CSteamProto::OnGotNotification); } int CMPlugin::Load() -- cgit v1.2.3