mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-08 08:39:59 +00:00
Use old message format with getInfo message for compat
This commit is contained in:
@@ -39,7 +39,8 @@ decodeTransform.on("data", (message: Message) => {
|
||||
|
||||
|
||||
switch (message.subject) {
|
||||
case "bridge:getInfo": {
|
||||
case "bridge:getInfo":
|
||||
case "bridge:/getInfo": {
|
||||
encodeTransform.write(__applicationVersion);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -117,7 +117,13 @@ type MessageDefinitions = {
|
||||
, "main:receiverSelector/close": {}
|
||||
, "main:receiverSelector/stop": ReceiverSelectionStop
|
||||
|
||||
/**
|
||||
* getInfo uses the old :/ form for compat with old bridge
|
||||
* versions.
|
||||
*/
|
||||
, "bridge:getInfo": string
|
||||
, "bridge:/getInfo": string
|
||||
|
||||
, "bridge:initialize": { shouldWatchStatus: boolean }
|
||||
|
||||
, "bridge:receiverSelector/open": any
|
||||
|
||||
@@ -65,7 +65,7 @@ const getInfo = () => new Promise<BridgeInfo>(async (resolve, reject) => {
|
||||
|
||||
applicationVersion = await nativeMessaging.sendNativeMessage(
|
||||
applicationName
|
||||
, { subject: "bridge:getInfo"
|
||||
, { subject: "bridge:/getInfo"
|
||||
, data: version });
|
||||
} catch (err) {
|
||||
logger.error("Bridge connection failed.");
|
||||
|
||||
@@ -171,7 +171,13 @@ type AppMessageDefinitions = {
|
||||
, "main:receiverSelector/close": {}
|
||||
, "main:receiverSelector/stop": ReceiverSelectionStop
|
||||
|
||||
/**
|
||||
* getInfo uses the old :/ form for compat with old bridge
|
||||
* versions.
|
||||
*/
|
||||
, "bridge:getInfo": string
|
||||
, "bridge:/getInfo": string
|
||||
|
||||
, "bridge:initialize": { shouldWatchStatus: boolean }
|
||||
|
||||
, "bridge:receiverSelector/open": any
|
||||
|
||||
Reference in New Issue
Block a user