Myranda commited on
Commit
15bcf31
·
1 Parent(s): 855af6e

Merge pull request #164 from vanderbilt-data-science/save-response-db-patch

Browse files
Files changed (1) hide show
  1. app.py +12 -8
app.py CHANGED
@@ -225,20 +225,24 @@ if authentication_status:
225
  key='draft_response_key'
226
  )
227
 
228
- # Assessment of the response
 
 
 
 
 
 
 
 
 
 
 
229
  response_assessment = st.text_area(
230
  label="Assessment of the Response",
231
  value=st.session_state.response_assessment if 'response_assessment' in st.session_state else '',
232
  height=350,
233
  key='response_assessment_key'
234
  )
235
- # Add option to save responses
236
- if st.button("Save This Response"):
237
- #user_data["writing_style"] += st.session_state.draft_response
238
- writing_style = user_data["writing_style"] + "\n" + st.session_state.draft_response
239
-
240
- db.put({"key": username, "writing_style": writing_style})
241
- st.write("Response saved to your writing style.")
242
 
243
  # Initialization of the regeneration flag
244
  if 'is_regenerating' not in st.session_state:
 
225
  key='draft_response_key'
226
  )
227
 
228
+
229
+ # Add option to save responses
230
+ if st.button("Save This Response", help="Save this response to your writing style."):
231
+ #user_data["writing_style"] += st.session_state.draft_response
232
+ writing_style = user_data["writing_style"] + "\n" + st.session_state.draft_response
233
+ principles = user_data["principles"] if user_data and "principles" in user_data else ""
234
+ encrypted_api_key = str(encrypt(st.session_state.api_key, fernet))
235
+
236
+ db.put({"key": username, "writing_style": writing_style, "principles": principles,"api_key": encrypted_api_key})
237
+ st.write("Response saved to your writing style.")
238
+
239
+ # Assessment of the response
240
  response_assessment = st.text_area(
241
  label="Assessment of the Response",
242
  value=st.session_state.response_assessment if 'response_assessment' in st.session_state else '',
243
  height=350,
244
  key='response_assessment_key'
245
  )
 
 
 
 
 
 
 
246
 
247
  # Initialization of the regeneration flag
248
  if 'is_regenerating' not in st.session_state: