EscolaLMS/sdk

View on GitHub
src/services/student/chat.ts

Summary

Maintainability
A
0 mins
Test Coverage
import request, { RequestOptionsInit } from "umi-request";
import * as API from "../../types/api";

export async function postTeamsChat(
  apiUrl: string,
  token: string,
  userId: number,
  options?: RequestOptionsInit
) {
  return request<API.TeamsChatResponse>(`${apiUrl}/api/chats/ms-teams`, {
    method: "POST",
    headers: {
      Accept: "application/json",
      Authorization: `Bearer ${token}`,
    },
    data: {
      user_id: userId,
    },
    ...(options || {}),
  });
}