From 12a938f2fcc0dc202a0a4c058a47bfb5bb73f919 Mon Sep 17 00:00:00 2001 From: PlayFab SDK Team Date: Mon, 28 Mar 2022 22:03:34 +0000 Subject: [PATCH] https://docs.microsoft.com/en-us/gaming/playfab/release-notes/#220328 --- .../PlayFab/PlayFabMultiplayerApi.lua | 18 ++++++++++++++++++ PlayFabClientSDK/PlayFab/PlayFabSettings.lua | 6 +++--- PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua | 18 ++++++++++++++++++ PlayFabSDK/PlayFab/PlayFabSettings.lua | 6 +++--- .../PlayFab/PlayFabMultiplayerApi.lua | 18 ++++++++++++++++++ PlayFabServerSDK/PlayFab/PlayFabSettings.lua | 6 +++--- 6 files changed, 63 insertions(+), 9 deletions(-) diff --git a/PlayFabClientSDK/PlayFab/PlayFabMultiplayerApi.lua b/PlayFabClientSDK/PlayFab/PlayFabMultiplayerApi.lua index d81a2b8..f366993 100644 --- a/PlayFabClientSDK/PlayFab/PlayFabMultiplayerApi.lua +++ b/PlayFabClientSDK/PlayFab/PlayFabMultiplayerApi.lua @@ -650,6 +650,15 @@ function PlayFabMultiplayerApi.SubscribeToLobbyResource(request, onSuccess, onEr IPlayFabHttps.MakePlayFabApiCall("/Lobby/SubscribeToLobbyResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Subscribe to match resource notifications. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource#subscribetomatchresourcerequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource#subscribetomatchresourceresult +function PlayFabMultiplayerApi.SubscribeToMatchmakingResource(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/Match/SubscribeToMatchmakingResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Unsubscribe from lobby notifications. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/lobby/lobby/unsubscribefromlobbyresource -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/lobby/lobby/unsubscribefromlobbyresource#unsubscribefromlobbyresourcerequest @@ -659,6 +668,15 @@ function PlayFabMultiplayerApi.UnsubscribeFromLobbyResource(request, onSuccess, IPlayFabHttps.MakePlayFabApiCall("/Lobby/UnsubscribeFromLobbyResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Unsubscribe from match resource notifications. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource#unsubscribefrommatchresourcerequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource#unsubscribefrommatchresourceresult +function PlayFabMultiplayerApi.UnsubscribeFromMatchmakingResource(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/Match/UnsubscribeFromMatchmakingResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Untags a container image. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/untagcontainerimage -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/untagcontainerimage#untagcontainerimagerequest diff --git a/PlayFabClientSDK/PlayFab/PlayFabSettings.lua b/PlayFabClientSDK/PlayFab/PlayFabSettings.lua index 7492fbe..6d17f5e 100644 --- a/PlayFabClientSDK/PlayFab/PlayFabSettings.lua +++ b/PlayFabClientSDK/PlayFab/PlayFabSettings.lua @@ -7,9 +7,9 @@ local PlayFabSettings = { _internalSettings = { sessionTicket = nil, - sdkVersionString = "LuaSdk_0.117.220317", - buildIdentifier = "adobuild_luasdk_115", - requestGetParams = {["sdk"] = "LuaSdk_0.117.220317"} + sdkVersionString = "LuaSdk_0.119.220328", + buildIdentifier = "adobuild_luasdk_116", + requestGetParams = {["sdk"] = "LuaSdk_0.119.220328"} }, settings = { productionUrl = ".playfabapi.com", diff --git a/PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua b/PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua index d81a2b8..f366993 100644 --- a/PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua +++ b/PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua @@ -650,6 +650,15 @@ function PlayFabMultiplayerApi.SubscribeToLobbyResource(request, onSuccess, onEr IPlayFabHttps.MakePlayFabApiCall("/Lobby/SubscribeToLobbyResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Subscribe to match resource notifications. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource#subscribetomatchresourcerequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource#subscribetomatchresourceresult +function PlayFabMultiplayerApi.SubscribeToMatchmakingResource(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/Match/SubscribeToMatchmakingResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Unsubscribe from lobby notifications. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/lobby/lobby/unsubscribefromlobbyresource -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/lobby/lobby/unsubscribefromlobbyresource#unsubscribefromlobbyresourcerequest @@ -659,6 +668,15 @@ function PlayFabMultiplayerApi.UnsubscribeFromLobbyResource(request, onSuccess, IPlayFabHttps.MakePlayFabApiCall("/Lobby/UnsubscribeFromLobbyResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Unsubscribe from match resource notifications. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource#unsubscribefrommatchresourcerequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource#unsubscribefrommatchresourceresult +function PlayFabMultiplayerApi.UnsubscribeFromMatchmakingResource(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/Match/UnsubscribeFromMatchmakingResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Untags a container image. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/untagcontainerimage -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/untagcontainerimage#untagcontainerimagerequest diff --git a/PlayFabSDK/PlayFab/PlayFabSettings.lua b/PlayFabSDK/PlayFab/PlayFabSettings.lua index 7492fbe..6d17f5e 100644 --- a/PlayFabSDK/PlayFab/PlayFabSettings.lua +++ b/PlayFabSDK/PlayFab/PlayFabSettings.lua @@ -7,9 +7,9 @@ local PlayFabSettings = { _internalSettings = { sessionTicket = nil, - sdkVersionString = "LuaSdk_0.117.220317", - buildIdentifier = "adobuild_luasdk_115", - requestGetParams = {["sdk"] = "LuaSdk_0.117.220317"} + sdkVersionString = "LuaSdk_0.119.220328", + buildIdentifier = "adobuild_luasdk_116", + requestGetParams = {["sdk"] = "LuaSdk_0.119.220328"} }, settings = { productionUrl = ".playfabapi.com", diff --git a/PlayFabServerSDK/PlayFab/PlayFabMultiplayerApi.lua b/PlayFabServerSDK/PlayFab/PlayFabMultiplayerApi.lua index d81a2b8..f366993 100644 --- a/PlayFabServerSDK/PlayFab/PlayFabMultiplayerApi.lua +++ b/PlayFabServerSDK/PlayFab/PlayFabMultiplayerApi.lua @@ -650,6 +650,15 @@ function PlayFabMultiplayerApi.SubscribeToLobbyResource(request, onSuccess, onEr IPlayFabHttps.MakePlayFabApiCall("/Lobby/SubscribeToLobbyResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Subscribe to match resource notifications. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource#subscribetomatchresourcerequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/subscribetomatchmakingresource#subscribetomatchresourceresult +function PlayFabMultiplayerApi.SubscribeToMatchmakingResource(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/Match/SubscribeToMatchmakingResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Unsubscribe from lobby notifications. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/lobby/lobby/unsubscribefromlobbyresource -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/lobby/lobby/unsubscribefromlobbyresource#unsubscribefromlobbyresourcerequest @@ -659,6 +668,15 @@ function PlayFabMultiplayerApi.UnsubscribeFromLobbyResource(request, onSuccess, IPlayFabHttps.MakePlayFabApiCall("/Lobby/UnsubscribeFromLobbyResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Unsubscribe from match resource notifications. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource#unsubscribefrommatchresourcerequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/match/matchmaking/unsubscribefrommatchmakingresource#unsubscribefrommatchresourceresult +function PlayFabMultiplayerApi.UnsubscribeFromMatchmakingResource(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/Match/UnsubscribeFromMatchmakingResource", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Untags a container image. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/untagcontainerimage -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/untagcontainerimage#untagcontainerimagerequest diff --git a/PlayFabServerSDK/PlayFab/PlayFabSettings.lua b/PlayFabServerSDK/PlayFab/PlayFabSettings.lua index 7492fbe..6d17f5e 100644 --- a/PlayFabServerSDK/PlayFab/PlayFabSettings.lua +++ b/PlayFabServerSDK/PlayFab/PlayFabSettings.lua @@ -7,9 +7,9 @@ local PlayFabSettings = { _internalSettings = { sessionTicket = nil, - sdkVersionString = "LuaSdk_0.117.220317", - buildIdentifier = "adobuild_luasdk_115", - requestGetParams = {["sdk"] = "LuaSdk_0.117.220317"} + sdkVersionString = "LuaSdk_0.119.220328", + buildIdentifier = "adobuild_luasdk_116", + requestGetParams = {["sdk"] = "LuaSdk_0.119.220328"} }, settings = { productionUrl = ".playfabapi.com",