All files / lib/apis/temp/getNiceToken index.tsx

0% Statements 0/2
100% Branches 0/0
0% Functions 0/1
0% Lines 0/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30                                                           
import { passAuthInstance } from '..';
 
export type Response<T> = {
  success: boolean;
  message: string;
  data: T;
};
 
export type NiceToken = {
  encData: string;
  integrityValue: string;
  tokenVersionId: string;
};
 
export default async function getNiceToken(accessToken: string) {
  const { data } = await passAuthInstance.post<Response<NiceToken>>(
    '/api/auth/nice/token',
    {
      returnPath: 'Studio'
    },
    {
      headers: {
        Authorization: `Bearer ${accessToken}`
      }
    }
  );
 
  return data;
}