mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-23 13:07:07 +01:00
Merge branch 'V6' into OpenDream
This commit is contained in:
@@ -182,6 +182,11 @@ var/run_bridge_test
|
||||
kajigger_test = TRUE
|
||||
return "we love casting spells"
|
||||
|
||||
var/its_sad = data["im_out_of_memes"]
|
||||
if(its_sad)
|
||||
TestLegacyBridge()
|
||||
return "yeah gimmie a sec"
|
||||
|
||||
TgsChatBroadcast(new /datum/tgs_message_content("Received non-tgs topic: `[T]`"))
|
||||
|
||||
return "feck"
|
||||
@@ -351,3 +356,28 @@ var/suppress_bridge_spam = FALSE
|
||||
FailTest("Failed to end bridge limit test! [(istype(final_result) ? json_encode(final_result): (final_result || "null"))]")
|
||||
|
||||
api.access_identifier = old_ai
|
||||
|
||||
/proc/TestLegacyBridge()
|
||||
set waitfor = FALSE
|
||||
|
||||
sleep(10)
|
||||
|
||||
var/datum/tgs_api/v5/api = TGS_READ_GLOBAL(tgs)
|
||||
if(api.interop_version.suite != 5)
|
||||
FailTest("Legacy bridge test not required anymore?")
|
||||
|
||||
var/old_minor_version = api.interop_version.minor
|
||||
api.interop_version.minor = 6 // before api repath
|
||||
|
||||
var/result
|
||||
var/bridge_request = api.CreateBridgeRequest(5, list("chatMessage" = list("text" = "legacy bridge test", "channelIds" = list())))
|
||||
try
|
||||
result = api.PerformBridgeRequest(bridge_request)
|
||||
catch(var/exception/e2)
|
||||
world.log << "Caught exception: [e2]"
|
||||
result = null
|
||||
|
||||
if(!result || lastTgsError)
|
||||
FailTest("Failed bridge request redirect test!")
|
||||
|
||||
api.interop_version.minor = old_minor_version
|
||||
|
||||
Reference in New Issue
Block a user