Skip to content

Instantly share code, notes, and snippets.

@ms314006
Created July 16, 2023 08:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ms314006/5986d8b58f8b0ef33ae710923f78a03b to your computer and use it in GitHub Desktop.
Save ms314006/5986d8b58f8b0ef33ae710923f78a03b to your computer and use it in GitHub Desktop.
class UserPermissionHandler {
 constructor(user) {
 this.user = (user || {});
 }
 get isLogin() {
   return Boolean(this.user.token);
 }
 get isMobileVerified() {
   return Boolean(this.user.mobile && this.user.isMobileVerified);
 }
 get isEmailVerified() {
   return Boolean(this.user.email && this.user.isEmailVerified);
 }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment