const AV = require("../lib/av-live-query-weapp-min")
 
function login() {
  return AV.Promise.resolve(AV.User.current()).then(user =>
    user ? (user.isAuthenticated().then(authed => authed ? user : null)) : null
  ).then(user => user ? user : AV.User.loginWithWeapp({
    preferUnionId: true,
  })).catch(error => console.error(error.message));
}

module.exports = login;