1 let jst_server = (await import('@ndcode/jst_server')).default
2 let XDate = require('xdate')
5 let post_request = await _require('/_lib/post_request.jst')
6 let get_session = await _require('/_lib/get_session.jst')
13 // coerce and/or validate
16 message: details.message.slice(0, 65536)
19 let transaction = await env.site.database.Transaction()
21 let root = await transaction.get()
22 let session = await get_session(env, root)
25 let expires = new XDate()
30 message: details.message,
31 expires: expires.getTime()
36 session.delete('feedback_draft')
38 await transaction.commit()
41 transaction.rollback()