Skip to content

Commit

Permalink
disable subscription API for endpoints that don't support it
Browse files Browse the repository at this point in the history
  • Loading branch information
derhuerst committed Jan 2, 2021
1 parent 0f3f260 commit 31c75db
Show file tree
Hide file tree
Showing 15 changed files with 18 additions and 0 deletions.
1 change: 1 addition & 0 deletions p/cfl/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ const cflProfile = {
radar: true,
// todo: reachableFrom?
remarks: false, // seems like ver >= 1.20 is required
subscriptions: false,
}

module.exports = cflProfile;
1 change: 1 addition & 0 deletions p/cmta/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ const cmtaProfile = {
reachableFrom: true,
remarks: false, // seems like ver >= 1.20 is required
lines: false, // seems like ver >= 1.16 is required
subscriptions: false,
}

module.exports = cmtaProfile
1 change: 1 addition & 0 deletions p/db-busradar-nrw/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ const dbBusradarNrwProfile = {
radar: true,
remarks: false, // seems like ver >= 1.20 is required
lines: false, // seems like ver >= 1.16 is required
subscriptions: false,
}

module.exports = dbBusradarNrwProfile
Expand Down
1 change: 1 addition & 0 deletions p/db/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -474,6 +474,7 @@ const dbProfile = {
reachableFrom: true,
remarks: false, // seems like ver >= 1.20 is required
lines: false, // seems like ver >= 1.16 is required
subscriptions: false,
}

module.exports = dbProfile
1 change: 1 addition & 0 deletions p/hvv/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ const hvvProfile = {
reachableFrom: true,
remarks: false, // seems like ver >= 1.20 is required
lines: false, // fails with `FAIL` "HCI Service: request failed"
subscriptions: false,
}

module.exports = hvvProfile
1 change: 1 addition & 0 deletions p/invg/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ const invgProfile = {
radar: true,
refreshJourney: true,
remarks: false, // seems like ver >= 1.20 is required
subscriptions: false,
}

module.exports = invgProfile
1 change: 1 addition & 0 deletions p/mobiliteit-lu/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ const mobiliteitLuProfile = {
trip: true,
radar: true,
reachableFrom: true,
subscriptions: false,

// Version 1.25 doesn't seem to support getPasslist & stbFltrEquiv
// for departures()/arrivals().
Expand Down
1 change: 1 addition & 0 deletions p/nahsh/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ const nahshProfile = {
radar: true, // todo: see #34
reachableFrom: true,
remarks: false, // seems like ver >= 1.20 is required
subscriptions: false,
}

module.exports = nahshProfile
1 change: 1 addition & 0 deletions p/oebb/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ const oebbProfile = {
radar: true,
reachableFrom: true,
remarks: false, // seems like ver >= 1.20 is required
subscriptions: false,
}

module.exports = oebbProfile
1 change: 1 addition & 0 deletions p/rejseplanen/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ const rejseplanenProfile = {
departuresStbFltrEquiv: false,
trip: true,
radar: true,
subscriptions: false, // fails with "HCI Service: request failed" 🤷‍♂️
}

module.exports = rejseplanenProfile;
1 change: 1 addition & 0 deletions p/rmv/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ const hvvProfile = {
refreshJourney: true,
reachableFrom: true,
remarks: false, // seems like ver >= 1.20 is required
subscriptions: false, // fails with "CGI_NO_SERVER" 🤷‍♂️
}

module.exports = hvvProfile
4 changes: 4 additions & 0 deletions p/rsag/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ const rsagProfile = {
refreshJourney: false,
departuresGetPasslist: false,
departuresStbFltrEquiv: false,
// fails with this 🤷‍♂️:
// Error: Incoming extension is not supported: VBN.2, Valid extensions: [no extension, HCSS.1.11] incoming:
// <?xml version="1.0" encoding="utf-8"?><hciReq xmlns="hci_1_24_VBN_2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ver="1.24" ext="VBN.2" lang="eng"><auth type="AID" aid="tF5JTs25rzUhGrrl"/><client id="RSAG" type="WEB" name="webapp"/><svcReqL><item meth="SubscrUserCreate"><req xsi:type="HCIServiceRequest_SubscrUserCreate" userId="11b686b3-4b33-40e9-8825-d240ca9f1e54" language="en"><channels><item type="IPHONE" address="06fff1417a316212e624dc75f614b06f3b374c8ecc5fbf9ba467789816e033bd" name="PUSH_IPHONE" channelId="some-channel"><options><item type="NO_SOUND" value="1"/></options></item></channels></req></item></svcReqL></hciReq>
subscriptions: false,
}

module.exports = rsagProfile
1 change: 1 addition & 0 deletions p/sncb/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ const sncbProfile = {
radar: true,
// todo: `reachableFrom: true` fails with `H9240`
remarks: false, // seems like ver >= 1.20 is required
subscriptions: false,
}

module.exports = sncbProfile
1 change: 1 addition & 0 deletions p/vbb/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ const vbbProfile = {
radar: true,
reachableFrom: true,
remarks: false, // seems like ver >= 1.20 is required
subscriptions: false,
}

module.exports = vbbProfile
1 change: 1 addition & 0 deletions p/vmt/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ const hvvProfile = {
// fails with `CGI_READ_FAILED`
// radar: true,
remarks: false, // seems like ver >= 1.20 is required
subscriptions: false,
}

module.exports = hvvProfile

0 comments on commit 31c75db

Please sign in to comment.