Skip to content

Might not work in multinode environments, obsolete buffer #6

@analienx

Description

@analienx

In some environments it takes the same proxy only everytime regardless of from which proxy it is actually installed. Applying loop works in some cases, it seems hardcoding of id of the proxy can be used in emeregencies. Also buffer seems to be obsolete...

//set new base64 encoded forms in Proxy properties structure
	body.settings.formAuthenticationPageTemplate = Buffer.from(login_form).toString('base64');
	body.settings.loggedOutPageTemplate = Buffer.from(logout_form).toString('base64');
	body.settings.errorPageTemplate = Buffer.from(error_form).toString('base64');

Processing multiple proxies

	for (pid in body){
		var proxyid = body[pid].id;	
	
		options.uri = 'https://' + hostname + ':4242/qrs/ProxyService/' + proxyid + '?xrfkey=1234567891234567';
		
		request(options, function (error, response, body) {
			if(error){
				console.log("Error: " + error);
			}
			else{
					
				setCustomForms(body);
				//console.log("Set for proxy:"+proxyid);
			}
		});
	}

Hardcoded id for emergency cases when nothing else works

function getProxyProp(body) {
			var proxyid = "27402a61-2364-4edc-a0b3-07477169d119";//proxy id for emergencies when nothing else works body[0].id;
	

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions