Skip to content

Commit d3c0ae2

Browse files
Merge pull request #172 from TylerLeonhardt/add-errorhandling-to-dap
fix up WriteJson for DAP error handling
2 parents 00a71e2 + ad627ee commit d3c0ae2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/JsonRpc/Serialization/DebugAdapterConverters/DapRpcErrorConverter.cs

+6-2
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,17 @@ public override void WriteJson(JsonWriter writer, RpcError value, JsonSerializer
2020
writer.WriteStartObject();
2121
writer.WritePropertyName("seq");
2222
writer.WriteValue(_serializer.GetNextId());
23+
writer.WritePropertyName("type");
24+
writer.WriteValue("response");
2325
if (value.Id != null)
2426
{
2527
writer.WritePropertyName("request_seq");
26-
writer.WriteValue(value.Id);
28+
writer.WriteValue(long.Parse((string) value.Id));
2729
}
30+
writer.WritePropertyName("success");
31+
writer.WriteValue(false);
2832
writer.WritePropertyName("message");
29-
writer.WriteValue(value.Error.Message);
33+
writer.WriteValue(value.Error.Data);
3034
writer.WriteEndObject();
3135
}
3236

0 commit comments

Comments
 (0)