diff --git a/src/Dap.Protocol/Requests/InitializeResponse.cs b/src/Dap.Protocol/Requests/InitializeResponse.cs index cdb26c4bc..2af888916 100644 --- a/src/Dap.Protocol/Requests/InitializeResponse.cs +++ b/src/Dap.Protocol/Requests/InitializeResponse.cs @@ -3,12 +3,5 @@ namespace OmniSharp.Extensions.DebugAdapter.Protocol.Requests { - public class InitializeResponse - { - /// - /// The capabilities of this debug adapter. - /// - [Optional] public Capabilities Body { get; set; } - } - + public class InitializeResponse : Capabilities {} } diff --git a/src/JsonRpc/Serialization/DebugAdapterConverters/DapClientResponseConverter.cs b/src/JsonRpc/Serialization/DebugAdapterConverters/DapClientResponseConverter.cs index 12d1d834b..853ab6cd7 100644 --- a/src/JsonRpc/Serialization/DebugAdapterConverters/DapClientResponseConverter.cs +++ b/src/JsonRpc/Serialization/DebugAdapterConverters/DapClientResponseConverter.cs @@ -30,6 +30,9 @@ public override void WriteJson(JsonWriter writer, Response value, JsonSerializer writer.WriteValue("response"); writer.WritePropertyName("request_seq"); writer.WriteValue(value.Id); + // TODO: Dynamically set this based on handler execution. + writer.WritePropertyName("success"); + writer.WriteValue(true); writer.WritePropertyName("command"); writer.WriteValue(value.Request?.Method); if (value.Result != null)