-let logjson = (await import('@ndcode/logjson')).default
let XDate = require('xdate')
return async env => {
).get('accounts')
).get(env.signed_in_as)
details = {
- given_names: await logjson.logjson_to_json(
- await account.get('given_names')
- ),
- family_name: await logjson.logjson_to_json(
- await account.get('family_name')
- ),
- contact_me: await logjson.logjson_to_json(
- await account.get('contact_me')
- )
+ given_names: await account.get_json('given_names'),
+ family_name: await account.get_json('family_name'),
+ contact_me: await account.get_json('contact_me')
}
let change_details_draft = await session.get('change_details_draft')
draft_details =
change_details_draft !== undefined &&
- XDate.now() < await logjson.logjson_to_json(
- await change_details_draft.get('expires')
- ) ? {
- given_names: await logjson.logjson_to_json(
- await change_details_draft.get('given_names')
- ),
- family_name: await logjson.logjson_to_json(
- await change_details_draft.get('family_name')
- ),
- contact_me: await logjson.logjson_to_json(
- await change_details_draft.get('contact_me')
- )
- } : null
+ XDate.now() < await change_details_draft.get_json('expires') ?
+ {
+ given_names: await change_details_draft.get_json('given_names'),
+ family_name: await change_details_draft.get_json('family_name'),
+ contact_me: await change_details_draft.get_json('contact_me')
+ } :
+ null
}
await transaction.commit()
}
let draft_timeout_handler = async () => {
draft_timeout_running = false
await api_account_change_details_set_draft(
- step_1_dirty ? {
- given_names: document.getElementById('given-names').value.slice(0, 256),
- family_name: document.getElementById('family-name').value.slice(0, 256),
- contact_me: document.getElementById('contact-me').checked ? true : false
- } : null
+ step_1_dirty ?
+ {
+ given_names: document.getElementById('given-names').value.slice(0, 256),
+ family_name: document.getElementById('family-name').value.slice(0, 256),
+ contact_me: document.getElementById('contact-me').checked ? true : false
+ } :
+ null
)
//console.log('draft', await api_account_change_details_get_draft())
}