Skip to content

Instantly share code, notes, and snippets.

@Fusion86
Created April 3, 2018 17:57
Show Gist options
  • Save Fusion86/7ee2f027e2b15ef78a92023ff0cee64a to your computer and use it in GitHub Desktop.
Save Fusion86/7ee2f027e2b15ef78a92023ff0cee64a to your computer and use it in GitHub Desktop.
LeagueClient API (WAMP?)
const WebSocket = require('ws');
let password = '';
let port = 0;
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
let ws = new WebSocket(`wss://riot:${password}@127.0.0.1:${port}/`, "wamp");
ws.on('error', (err) => {
console.log(err);
});
ws.on('message', (msg) => {
console.log(msg);
});
ws.on('open', () => {
ws.send('[5, "OnJsonApiEvent"]');
ws.send('[5, "OnCallback"]');
});
@Fusion86
Copy link
Author

Fusion86 commented Apr 3, 2018

ws.send('[5, "OnJsonApiEvent_lol-champ-select_v1_session"]');
ws.send('[5, "OnJsonApiEvent_lol-champ-select-legacy_v1_session"]');
ws.send('[5, "OnJsonApiEvent_lol-champ-select-legacy_v1_pickable-champions"]');
ws.send('[5, "OnJsonApiEvent_lol-champ-select-legacy_v1_implementation-active"]');

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment