Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
bitsandfoxes committed Feb 20, 2024
1 parent fbeb2d6 commit 200b8b0
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion src/Sentry/SentryCheckIn.cs
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,19 @@ public void WriteTo(Utf8JsonWriter writer, IDiagnosticLogger? logger)

writer.WriteSerializable("check_in_id", Id, logger);
writer.WriteString("monitor_slug", MonitorSlug);
writer.WriteString("status", Status.ToString().ToSnakeCase());
writer.WriteString("status", ToSnakeCase(Status));

writer.WriteEndObject();
}

private static string ToSnakeCase(CheckInStatus status)
{
return status switch
{
CheckInStatus.InProgress => "in_progress",
CheckInStatus.Ok => "ok",
CheckInStatus.Error => "error",
_ => throw new ArgumentException($"Unsupported CheckInStatus: '{status}'.")
};
}
}

0 comments on commit 200b8b0

Please sign in to comment.