21 lines
		
	
	
		
			601 B
		
	
	
	
		
			TypeScript
		
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			601 B
		
	
	
	
		
			TypeScript
		
	
	
	
import { apiRequestPost } from 'flavours/glitch/api';
 | 
						|
import type { ApiRelationshipJSON } from 'flavours/glitch/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`);
 |