1.2.5 • Published 3 years ago

sp-validate v1.2.5

Weekly downloads
19
License
MIT
Repository
github
Last release
3 years ago

SP-Validate:

const  firebase = require('../../config/firebase');
const spvalidate = require('sp-validate');


module.exports = {
    async store(req, res) {
        const { company, service, bType, role, numOfemployee } = req.body;
        const uid = firebase.AUTHENTICATION.currentUser.uid;
        const emailVerified = firebase.AUTHENTICATION.currentUser.emailVerified;
        console.log(emailVerified)

        let errors = {};
        if(spvalidate.isUndefined(uid)) {
            errors.uid = 'Number of employee must be valid'
        }


        if(spvalidate.isNull(uid)) {
            errors.uid = 'Number of employee must be valid'
        }

        if(spvalidate.isEmpty(company)) {
            errors.company = 'Company must  be valid';
        }
       if(spvalidate.isLength(company)) {
           errors.company = 'Your company name is too short'
       }

       if(spvalidate.isEmpty(service)) {
           errors.service = 'Service must be valid'
       }

       if(spvalidate.isEmpty(bType)) {
        errors.bType = 'typeBusiness must be valid'
    }

    if(spvalidate.isLength(bType)) {
        errors.bType = 'typeBusiness  must be valid'
    }

        if(spvalidate.isEmpty(role)) {
            errors.role = 'Role must be valid'
        }

        if(spvalidate.isEmpty(numOfemployee)) {
            errors.role = 'Number of employee must be valid'
        }

      if(spvalidate.isEmailVerified(emailVerified)) {
        errors.emailVerified = 'Please verify your email'
      }
        

        if(Object.keys(errors).length > 0 ) {
            return res.status(400).json(errors)
        }
....

    }
1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago