17 lines
		
	
	
	
		
			403 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 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))
 | |
| 		})
 | |
| }
 | 
