13 lines
		
	
	
	
		
			471 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			471 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import { store } from '../_store/store'
 | 
						|
import { toast } from '../_components/toast/toast'
 | 
						|
import { report } from '../_api/report'
 | 
						|
 | 
						|
export async function reportStatuses (account, statusIds, comment, forward) {
 | 
						|
  let { currentInstance, accessToken } = store.get()
 | 
						|
  try {
 | 
						|
    await report(currentInstance, accessToken, account.id, statusIds, comment, forward)
 | 
						|
    toast.say('Submitted report')
 | 
						|
  } catch (e) {
 | 
						|
    toast.say('Failed to report: ' + (e.message || ''))
 | 
						|
  }
 | 
						|
}
 |