| 
									
										
										
										
											2018-06-13 07:38:36 -07:00
										 |  |  | import { DEFAULT_TIMEOUT, get, post, WRITE_TIMEOUT } from '../_utils/ajax' | 
					
						
							| 
									
										
										
										
											2018-03-14 22:14:06 -07:00
										 |  |  | import { auth, basename } from '../_api/utils' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export async function getFollowRequests (instanceName, accessToken) { | 
					
						
							|  |  |  |   let url = `${basename(instanceName)}/api/v1/follow_requests` | 
					
						
							| 
									
										
										
										
											2018-08-29 21:42:57 -07:00
										 |  |  |   return get(url, auth(accessToken), { timeout: DEFAULT_TIMEOUT }) | 
					
						
							| 
									
										
										
										
											2018-03-14 22:14:06 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export async function authorizeFollowRequest (instanceName, accessToken, id) { | 
					
						
							|  |  |  |   let url = `${basename(instanceName)}/api/v1/follow_requests/${id}/authorize` | 
					
						
							| 
									
										
										
										
											2018-08-29 21:42:57 -07:00
										 |  |  |   return post(url, null, auth(accessToken), { timeout: WRITE_TIMEOUT }) | 
					
						
							| 
									
										
										
										
											2018-03-14 22:14:06 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export async function rejectFollowRequest (instanceName, accessToken, id) { | 
					
						
							|  |  |  |   let url = `${basename(instanceName)}/api/v1/follow_requests/${id}/reject` | 
					
						
							| 
									
										
										
										
											2018-08-29 21:42:57 -07:00
										 |  |  |   return post(url, null, auth(accessToken), { timeout: WRITE_TIMEOUT }) | 
					
						
							| 
									
										
										
										
											2018-03-14 22:14:06 -07:00
										 |  |  | } |