20 lines
		
	
	
	
		
			587 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			587 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { apiRequestPost } from 'mastodon/api';
 | |
| import type { ApiRelationshipJSON } from 'mastodon/api_types/relationships';
 | |
| 
 | |
| export const apiSubmitAccountNote = (id: string, value: string) =>
 | |
|   apiRequestPost<ApiRelationshipJSON>(`v1/accounts/${id}/note`, {
 | |
|     comment: value,
 | |
|   });
 | |
| 
 | |
| export const apiFollowAccount = (
 | |
|   id: string,
 | |
|   params?: {
 | |
|     reblogs: boolean;
 | |
|   },
 | |
| ) =>
 | |
|   apiRequestPost<ApiRelationshipJSON>(`v1/accounts/${id}/follow`, {
 | |
|     ...params,
 | |
|   });
 | |
| 
 | |
| export const apiUnfollowAccount = (id: string) =>
 | |
|   apiRequestPost<ApiRelationshipJSON>(`v1/accounts/${id}/unfollow`);
 |