18 lines
		
	
	
	
		
			403 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
	
		
			403 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|   | // License: LGPL-3.0-or-later
 | ||
|  | var request = require('../../common/super-agent-promise') | ||
|  | 
 | ||
|  | module.exports = create_supporter | ||
|  | 
 | ||
|  | function create_supporter(form_obj, ui) { | ||
|  | 	ui.start() | ||
|  | 	return request.post('/nonprofits/' + app.nonprofit_id + '/supporters') | ||
|  | 		.send(form_obj).perform() | ||
|  | 		.then(function(resp) { | ||
|  | 			ui.success(resp) | ||
|  | 			return resp | ||
|  | 		}) | ||
|  | 		.catch(function(resp) { | ||
|  | 			ui.fail(show_err(resp)) | ||
|  | 		}) | ||
|  | } |