mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-03 20:48:07 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/* eslint arrow-body-style: ["error", "always"] */
 | 
						|
 | 
						|
const endPoints = {
 | 
						|
  resetPassword: {
 | 
						|
    url: 'auth/password',
 | 
						|
  },
 | 
						|
  register: {
 | 
						|
    url: 'api/v1/accounts.json',
 | 
						|
  },
 | 
						|
  validityCheck: {
 | 
						|
    url: '/auth/validate_token',
 | 
						|
  },
 | 
						|
  profileUpdate: {
 | 
						|
    url: '/api/v1/profile',
 | 
						|
  },
 | 
						|
  availabilityUpdate: {
 | 
						|
    url: '/api/v1/profile/availability',
 | 
						|
  },
 | 
						|
  autoOffline: {
 | 
						|
    url: '/api/v1/profile/auto_offline',
 | 
						|
  },
 | 
						|
  logout: {
 | 
						|
    url: 'auth/sign_out',
 | 
						|
  },
 | 
						|
 | 
						|
  me: {
 | 
						|
    url: 'api/v1/conversations.json',
 | 
						|
    params: { type: 0, page: 1 },
 | 
						|
  },
 | 
						|
 | 
						|
  getInbox: {
 | 
						|
    url: 'api/v1/conversations.json',
 | 
						|
    params: { inbox_id: null },
 | 
						|
  },
 | 
						|
 | 
						|
  fetchFacebookPages: {
 | 
						|
    url(accountId) {
 | 
						|
      return `api/v1/accounts/${accountId}/callbacks/facebook_pages.json`;
 | 
						|
    },
 | 
						|
    params: { omniauth_token: '' },
 | 
						|
  },
 | 
						|
 | 
						|
  deleteAvatar: {
 | 
						|
    url: '/api/v1/profile/avatar',
 | 
						|
  },
 | 
						|
 | 
						|
  setActiveAccount: {
 | 
						|
    url: '/api/v1/profile/set_active_account',
 | 
						|
  },
 | 
						|
 | 
						|
  resendConfirmation: {
 | 
						|
    url: '/api/v1/profile/resend_confirmation',
 | 
						|
  },
 | 
						|
 | 
						|
  resetAccessToken: {
 | 
						|
    url: '/api/v1/profile/reset_access_token',
 | 
						|
  },
 | 
						|
};
 | 
						|
 | 
						|
export default page => {
 | 
						|
  return endPoints[page];
 | 
						|
};
 |