function handleCreateOrUpdateResult()

in src/metric-client.ts [216:230]


function handleCreateOrUpdateResult(
  response: MetricResponse,
  metric: Metric
): boolean {
  if (response.status >= 400) {
    const failMessage = `Failed to create or update metric ${metric.id}: ${response.statusText}. Status: ${response.status}. Message: ${JSON.stringify(response.data)}. Error : ${response.error}`
    core.error(failMessage)
    return false
  } else {
    core.info(
      `Metric ${metric.id} is updated to ${JSON.stringify(response.data)}`
    )
  }
  return true
}