authorizeToProject static method

Future<Token?> authorizeToProject(
  1. ProjectDetails project
)

Implementation

static Future<Token?> authorizeToProject(ProjectDetails project) async {
  final Map<String, dynamic> data = {
    'organization': project.organization,
    'project': project.project,
    'token': project.token,
  };

  Response<Map<String, dynamic>?> response =
      await _dioClient.post<Map<String, dynamic>?>(
    '/authorize',
    data: data,
  );

  if (response.data != null) {
    return Token.fromJson(
      response.data!,
    );
  }

  return null;
}