Skip to content

Commit

Permalink
Merge pull request #43 from Microsoft/eanders-MS
Browse files Browse the repository at this point in the history
support for bot reconnecting to previous conversation
  • Loading branch information
eanders-ms authored Dec 8, 2016
2 parents c8a89f6 + 9018049 commit bf180bb
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
1 change: 0 additions & 1 deletion src/client/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ window.onerror = (message: string, filename?: string, lineno?: number, colno?: n
}

webFrame.setZoomLevel(1);
webFrame.setZoomLevelLimits(1, 1);
webFrame.setZoomFactor(1);
webFrame.registerURLSchemeAsPrivileged('emulator');

Expand Down
8 changes: 7 additions & 1 deletion src/server/controllers/connector/conversationsController.ts
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,13 @@ export class ConversationsController {
state: { users: newUsers }
});

let newConversation = emulator.conversations.newConversation(activeBot.botId, users.usersById[conversationParameters.members[0].id]);
let newConversation;
if (conversationParameters.conversationId) {
newConversation = emulator.conversations.conversationById(activeBot.botId, conversationParameters.conversationId);
}
if (!newConversation) {
newConversation = emulator.conversations.newConversation(activeBot.botId, users.usersById[conversationParameters.members[0].id], conversationParameters.conversationId);
}
let activityId: string = null;
if (conversationParameters.activity != null) {
// set routing information for new conversation
Expand Down
3 changes: 2 additions & 1 deletion src/types/activityTypes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,8 @@ export interface IConversationParameters extends IActivity {
membersRemoved?: IChannelAccount[],
topicName?: string,
activity?: IActivity,
channelData : any
channelData?: any,
conversationId?: string
}

export interface IContactRelationUpdateActivity extends IActivity {
Expand Down

0 comments on commit bf180bb

Please sign in to comment.