Use (Transaction|LazyValue).get_json() instead of logjson.logjson_to_json() and ...
[ndcode_site.git] / api / account / sign_up / get_draft.json.jst
index b07ab2b..bd55bb3 100644 (file)
@@ -1,4 +1,3 @@
-let logjson = (await import('@ndcode/logjson')).default
 let XDate = require('xdate')
 
 return async env => {
@@ -19,22 +18,14 @@ return async env => {
         let sign_up_draft = await session.get('sign_up_draft')
         let details =
           sign_up_draft !== undefined &&
-            XDate.now() < await logjson.logjson_to_json(
-              await sign_up_draft.get('expires')
-            ) ? {
-              email: await logjson.logjson_to_json(
-                await sign_up_draft.get('email')
-              ),
-              given_names: await logjson.logjson_to_json(
-                await sign_up_draft.get('given_names')
-              ),
-              family_name: await logjson.logjson_to_json(
-                await sign_up_draft.get('family_name')
-              ),
-              contact_me: await logjson.logjson_to_json(
-                await sign_up_draft.get('contact_me')
-              )
-            } : null
+            XDate.now() < await sign_up_draft.get_json('expires') ?
+            {
+              email: await sign_up_draft.get_json('email'),
+              given_names: await sign_up_draft.get_json('given_names'),
+              family_name: await sign_up_draft.get_json('family_name'),
+              contact_me: await sign_up_draft.get_json('contact_me')
+            } :
+            null
 
         await transaction.commit()
         return details