Skip to content

Commit 4d1cd9e

Browse files
committed
attach project token to save/create requests
1 parent 15b4237 commit 4d1cd9e

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

‎src/lib/save-project-to-server.js‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,16 @@ export default function (projectId, vmState, params) {
3131
if (Object.prototype.hasOwnProperty.call(params, 'title')) queryParams.title = params.title;
3232
let qs = queryString.stringify(queryParams);
3333
if (qs) qs = `?${qs}`;
34-
if (creatingProject) {
34+
const projectToken = vm.runtime.storage.projectToken ? "?token=" + vm.runtime.storage.projectToken : "";
35+
if (creatingProject) { //POST request to create new project
3536
Object.assign(opts, {
3637
method: 'post',
37-
url: `${storage.projectHost}/${qs}`
38+
url: `${storage.projectHost}/${qs}${projectToken}`
3839
});
39-
} else {
40+
} else { //PUT request to update existing project
4041
Object.assign(opts, {
4142
method: 'put',
42-
url: `${storage.projectHost}/${projectId}${qs}`
43+
url: `${storage.projectHost}/${projectId}${qs}${projectToken}`
4344
});
4445
}
4546
return new Promise((resolve, reject) => {

‎src/playground/render-gui.jsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const RenderGUI = props => (
99
cloudHost={cloudHost}
1010
canUseCloud
1111
hasCloudPermission
12-
canSave={false}
12+
canSave={true}
1313
basePath={process.env.ROOT}
1414
canEditTitle
1515
enableCommunity

0 commit comments

Comments
 (0)