403Webshell
Server IP : 34.87.99.72  /  Your IP : 216.73.217.31
Web Server : Apache/2.4.46 (Unix) OpenSSL/1.1.1n
System : Linux zlock-bitnami-lamp-prod-v2-vm 4.19.0-16-cloud-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64
User : bitnami ( 1000)
PHP Version : 7.4.18
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /opt/bitnami/apache/htdocs/app/resources/js/helpers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/bitnami/apache/htdocs/app/resources/js/helpers/errorHandler.js
/**
 * Help to process errors.
 *
 * return error object if is validation error
 */
export function errorHandler(err, tracker = []){

	let responseMsg = "Something Is Not Right. Please Try Again Later."
	
	this.$toast.warning(this.$auth.user().role_id)
	if(err == null){
		this.$toast.warning(responseMsg)
	}else{
		let { status, data } = err

		// if is validation error
		if(status == 422){
			let errors =  data.errors || data.message
			let intersect_errors = {}
			let not_intersect_errors = {}

			Object.keys(errors).forEach(function(key) {
				if (tracker.includes(key)) {
					intersect_errors[key] = errors[key];
				}else{
					not_intersect_errors[key] = errors[key];
				}
			});
			return {
				"a" : intersect_errors,
				"b" : not_intersect_errors
			}
		}

		// else notify user
		this.$toast.warning(status == 400 ? data.message : responseMsg)
	}

	return null;
}

Youez - 2016 - github.com/yon3zu
LinuXploit