Adding deep-link.

This commit is contained in:
Anonymus Raccoon
2019-03-28 11:07:25 +01:00
parent e461a73724
commit e5f693e78c
2 changed files with 17 additions and 29 deletions
+12 -9
View File
@@ -1,4 +1,4 @@
const { app, BrowserWindow } = require('electron')
const { app, BrowserWindow, protocol } = require('electron')
var win;
@@ -14,10 +14,19 @@ function createWindow()
});
}
app.setAsDefaultProtocolClient("eau");
app.on("ready", () =>
{
createWindow();
scanForGames();
protocol.registerFileProtocol("eau", (request, callback) =>
{
console.log(request.url);
console.log("callback: " + callback.name);
}, (error) =>
{
console.log(error.name);
});
});
app.on("window-all-closed", () =>
@@ -30,10 +39,4 @@ app.on("activate", () =>
{
if (win === null)
createWindow();
});
function scanForGames()
{
}
});
+5 -20
View File
@@ -32,29 +32,14 @@ function openSettings()
{
$("#content").load("dist/html/settings.html", () =>
{
// document.getElementById("steamLogBtn").onclick = () => { steamLogIn(); };
document.getElementById("steamLogBtn").onclick = (event) =>
{
event.preventDefault();
require("electron").shell.openExternal("eau.raccoon-sdg.fr");
};
});
document.getElementById("title").innerHTML = "<i class='icon fas fa-arrow-left'></i> Settings";
}
//Log In (not necesary, only need to use public methods for now)
// import Oidc, { UserManagerSettings, OidcClientSettings } from "oidc-client";
// var OidcSettings: OidcClientSettings =
// {
// authority: "https://steamcommunity.com/openid",
// redirect_uri: "localhost:5500",
// response_type: "token",
// scope: "openid"
// };
// function steamLogIn()
// {
// Oidc.Log.logger = console;
// console.log("Logging into steam");
// var client = new Oidc.OidcClient(OidcSettings);
// client.createSigninRequest();
// }
require("./Library");
require("./Carousel");