Skip to content

Commit c62e41f

Browse files
committed
commented out GetWorkspaces in Conversation
1 parent 71a9366 commit c62e41f

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

Scripts/Services/Conversation/Conversation.cs

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public class Conversation : IWatsonService
5757
private const string SERVICE_ID = "ConversationV1";
5858
private static fsSerializer sm_Serializer = new fsSerializer();
5959
#endregion
60-
60+
/*
6161
#region Workspaces
6262
/// <summary>
6363
/// Gets the available workspaces for the Conversation service
@@ -113,8 +113,9 @@ private void OnGetWorkspacesResp(RESTConnector.Request req, RESTConnector.Respon
113113
((GetWorkspacesReq)req).Callback(resp.Success ? workspaces : null);
114114
}
115115
#endregion
116-
116+
*/
117117
#region Message
118+
private const string SERVICE_MESSAGE = "/v1/workspaces";
118119
/// <summary>
119120
/// Message the specified workspaceId, input and callback.
120121
/// </summary>
@@ -130,7 +131,7 @@ public bool Message(string workspaceId, string input, OnMessage callback)
130131
if(callback == null)
131132
throw new ArgumentNullException("callback");
132133

133-
RESTConnector connector = RESTConnector.GetConnector(SERVICE_ID, "/v2/rest/workspaces");
134+
RESTConnector connector = RESTConnector.GetConnector(SERVICE_ID, SERVICE_MESSAGE);
134135
if(connector == null)
135136
return false;
136137

@@ -140,6 +141,7 @@ public bool Message(string workspaceId, string input, OnMessage callback)
140141
MessageReq req = new MessageReq();
141142
req.Callback = callback;
142143
req.Headers["Content-Type"] = "application/json";
144+
req.Parameters["version"] = DataModels.CONVERSATION_VERSION;
143145
req.Function = "/" + workspaceId + "/message";
144146
req.Send = Encoding.UTF8.GetBytes(reqString);
145147
req.OnResponse = MessageResp;
@@ -227,18 +229,19 @@ public CheckServiceStatus(Conversation service, ServiceStatus callback)
227229
if (!string.IsNullOrEmpty(customServiceID))
228230
{
229231

230-
if (!m_Service.Message(customServiceID, "Hello", OnMessage))
232+
if (!m_Service.Message(customServiceID, "Ping", OnMessage))
231233
OnFailure("Failed to invoke Converse().");
232234
else
233235
m_ConversationCount += 1;
234236
}
235237
else
236238
{
237-
if (!m_Service.GetWorkspaces(OnGetWorkspaces))
238-
OnFailure("Failed to invoke GetDialogs().");
239+
// if (!m_Service.GetWorkspaces(OnGetWorkspaces))
240+
// OnFailure("Failed to invoke GetDialogs().");
241+
OnFailure("Please define a workspace variable in config.json (" + SERVICE_ID + "_ID)");
239242
}
240243
}
241-
244+
/*
242245
private void OnGetWorkspaces(DataModels.Workspaces workspaces)
243246
{
244247
if (m_Callback != null)
@@ -254,7 +257,7 @@ private void OnGetWorkspaces(DataModels.Workspaces workspaces)
254257
else
255258
OnFailure("GetMessages() failed.");
256259
}
257-
260+
*/
258261
private void OnMessage(DataModels.MessageResponse resp)
259262
{
260263
if (m_ConversationCount > 0)

Scripts/Services/Conversation/DataModels.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
namespace IBM.Watson.DeveloperCloud.Services.Conversation.v1
2020
{
2121
public class DataModels {
22+
public const string CONVERSATION_VERSION = "2016-05-19";
2223
#region Workspaces
2324
/// <summary>
2425
/// Workspaces.

0 commit comments

Comments
 (0)