Major refactoring of get_session(), get_account(), get_nodemailer(), introduces ...
[ndcode_site.git] / _lib / get_account.jst
index 6a44637..d810b70 100644 (file)
@@ -1,12 +1,7 @@
-return async (env, transaction, session) => {
-  let accounts = await (
-    await transaction.get({})
-  ).get('accounts', {})
-
+return async (root, session) => {
   let signed_in_as = await session.get('signed_in_as', null)
-  return (
-    signed_in_as !== null ?
-      await accounts.get(signed_in_as, {}) :
-      undefined
-  )
+  if (signed_in_as === null)
+    return undefined
+  let accounts = await root.get('accounts', {})
+  return await accounts.get(signed_in_as, {})
 }