simplify session URLs

This commit is contained in:
Steffen 2020-12-14 21:49:40 +01:00
parent 41af82cc5c
commit 7c0f31584c
2 changed files with 5 additions and 5 deletions

View File

@ -172,7 +172,7 @@
</li>
<li @click="toggleModal('gameState')">
Game State JSON
<em><font-awesome-icon icon="file-code" /></em>
<em><font-awesome-icon icon="file-code"/></em>
</li>
<li>
<a href="https://discord.gg/Gd7ybwWbFk" target="_blank">
@ -253,7 +253,7 @@ export default {
.then(({ state }) => {
if (state === "granted" || state === "prompt") {
const url = window.location.href.split("#")[0];
const link = url + "#play/" + this.session.sessionId;
const link = url + "#" + this.session.sessionId;
navigator.clipboard.writeText(link);
}
});

View File

@ -736,9 +736,9 @@ export default store => {
});
// check for session Id in hash
const [command, param] = window.location.hash.substr(1).split("/");
if (command === "play") {
const sessionId = window.location.hash.substr(1);
if (sessionId) {
store.commit("session/setSpectator", true);
store.commit("session/setSessionId", param);
store.commit("session/setSessionId", sessionId);
}
};