Commit 56282d87 by Ashiqur Rahman

add state body

parent 7f16101a
Pipeline #149 failed with stages
...@@ -6,6 +6,7 @@ class App extends Component { ...@@ -6,6 +6,7 @@ class App extends Component {
constructor() { constructor() {
super(); super();
this.state = { this.state = {
body: {
"aud": "jitsi", "aud": "jitsi",
"sub": "meet3.synesisit.info", "sub": "meet3.synesisit.info",
"nbf": 1603793119, "nbf": 1603793119,
...@@ -25,9 +26,10 @@ class App extends Component { ...@@ -25,9 +26,10 @@ class App extends Component {
"room": "VideoConf" "room": "VideoConf"
} }
} }
}
setToken() { setToken() {
localStorage.setItem('token', ""+CryptoJS.SHA256(this.state.name)); localStorage.setItem('token', ""+CryptoJS.SHA256(JSON.stringify(this.state.body)));
} }
render() { render() {
...@@ -35,7 +37,8 @@ class App extends Component { ...@@ -35,7 +37,8 @@ class App extends Component {
<div> <div>
<h1>Simple JWT token App</h1> <h1>Simple JWT token App</h1>
<div> <div>
<input type="text" placeholder="Room name:" onChange={(event) => {this.setState({roomName: event.target.value})}} /> {/* <input type="text" placeholder="Room name:" onChange={(event) => {this.setState({roomName: event.target.value})}} /> */}
<input type="text" placeholder="Room name:" onChange={(event) => {this.setState({body:{context:{user:{roomName: event.target.value}}}})}} />
<br></br> <br></br>
<button onClick={() => {this.setToken()}}>Login</button> <button onClick={() => {this.setToken()}}>Login</button>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment