Use (Transaction|LazyValue).get_json() instead of logjson.logjson_to_json() and ...
[ndcode_site.git] / api / contact / get_draft.json.jst
index 138c55a..95ddffc 100644 (file)
@@ -1,4 +1,3 @@
-let logjson = (await import('@ndcode/logjson')).default
 let XDate = require('xdate')
 
 return async env => {
@@ -19,25 +18,15 @@ return async env => {
         let contact_draft = await session.get('contact_draft')
         let details =
           contact_draft !== undefined &&
-            XDate.now() < await logjson.logjson_to_json(
-              await contact_draft.get('expires')
-            ) ? {
-              given_names: await logjson.logjson_to_json(
-                await contact_draft.get('given_names')
-              ),
-              family_name: await logjson.logjson_to_json(
-                await contact_draft.get('family_name')
-              ),
-              company: await logjson.logjson_to_json(
-                await contact_draft.get('company')
-              ),
-              email: await logjson.logjson_to_json(
-                await contact_draft.get('email')
-              ),
-              message: await logjson.logjson_to_json(
-                await contact_draft.get('message')
-              )
-            } : null
+            XDate.now() < await contact_draft.get_json('expires') ?
+            {
+              given_names: await contact_draft.get_json('given_names'),
+              family_name: await contact_draft.get_json('family_name'),
+              company: await contact_draft.get_json('company'),
+              email: await contact_draft.get_json('email'),
+              message: await contact_draft.get_json('message')
+            } :
+            null
 
         await transaction.commit()
         return details