Moibe commited on
Commit
8caca6b
·
1 Parent(s): fa1ab7a

New js func deductStore

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -15,6 +15,11 @@ get_local_storage = """
15
  localStorage.setItem(key, value)
16
  }
17
 
 
 
 
 
 
18
  //Todo ésto lo hará al cargarse el load.
19
 
20
  //El token se deberá obtener de todas formas:
@@ -110,7 +115,7 @@ with gr.Blocks() as block:
110
  payBtn = gr.Button("Buy Tokens", icon="aiicon.png", interactive = True, visible = True)
111
 
112
  btn.click(fn=predict, inputs=[text_input, tokens_total], outputs=[tokens_total, resultadoFinal, btn, payBtn])
113
- resultadoFinal.change(None, resultadoFinal, outputs=[tokens_total], _js="(v)=>{ setStorage('tokens', v) }")
114
 
115
  payBtn.click(None, inputs=None, outputs=None, _js="(v)=>{ cleanCred('credused',0) }" )
116
 
 
15
  localStorage.setItem(key, value)
16
  }
17
 
18
+ globalThis.deductStore = (key, value)=>{
19
+ new_value = value - 1
20
+ localStorage.setItem(key, new_value)
21
+ }
22
+
23
  //Todo ésto lo hará al cargarse el load.
24
 
25
  //El token se deberá obtener de todas formas:
 
115
  payBtn = gr.Button("Buy Tokens", icon="aiicon.png", interactive = True, visible = True)
116
 
117
  btn.click(fn=predict, inputs=[text_input, tokens_total], outputs=[tokens_total, resultadoFinal, btn, payBtn])
118
+ resultadoFinal.change(None, resultadoFinal, outputs=[tokens_total], _js="(v)=>{ deductStore('tokens', v) }")
119
 
120
  payBtn.click(None, inputs=None, outputs=None, _js="(v)=>{ cleanCred('credused',0) }" )
121