@@ -37,6 +37,7 @@ import {
37
37
PullRequestDetailsSummaryMessage ,
38
38
PullRequestDetailsTasksMessage ,
39
39
PullRequestDetailsTitleMessage ,
40
+ PullRequestDetailsConflictedFilesMessage ,
40
41
} from '../../../lib/ipc/toUI/pullRequestDetails' ;
41
42
import { ConnectionTimeout } from '../../../util/time' ;
42
43
import { PostMessageFunc , useMessagingApi } from '../messagingApi' ;
@@ -130,6 +131,7 @@ export enum PullRequestDetailsUIActionType {
130
131
UpdateTasks = 'updateTasks' ,
131
132
AddComment = 'addComment' ,
132
133
UpdateFileDiffs = 'updateFileDiffs' ,
134
+ UpdateConflictedFiles = 'updateConflictedFiles' ,
133
135
UpdateBuildStatuses = 'updateBuildStatuses' ,
134
136
UpdateMergeStrategies = 'updateMergeStrategies' ,
135
137
UpdateRelatedJiraIssues = 'updateRelatedJiraIssues' ,
@@ -148,6 +150,10 @@ export type PullRequestDetailsUIAction =
148
150
| ReducerAction < PullRequestDetailsUIActionType . UpdateComments , { data : PullRequestDetailsCommentsMessage } >
149
151
| ReducerAction < PullRequestDetailsUIActionType . UpdateTasks , { data : PullRequestDetailsTasksMessage } >
150
152
| ReducerAction < PullRequestDetailsUIActionType . UpdateFileDiffs , { data : PullRequestDetailsFileDiffsMessage } >
153
+ | ReducerAction <
154
+ PullRequestDetailsUIActionType . UpdateConflictedFiles ,
155
+ { data : PullRequestDetailsConflictedFilesMessage }
156
+ >
151
157
| ReducerAction <
152
158
PullRequestDetailsUIActionType . UpdateBuildStatuses ,
153
159
{ data : PullRequestDetailsBuildStatusesMessage }
@@ -260,6 +266,13 @@ function pullRequestDetailsReducer(
260
266
case PullRequestDetailsUIActionType . UpdateFileDiffs : {
261
267
return { ...state , fileDiffs : action . data . fileDiffs , loadState : { ...state . loadState , diffs : false } } ;
262
268
}
269
+ case PullRequestDetailsUIActionType . UpdateConflictedFiles : {
270
+ return {
271
+ ...state ,
272
+ conflictedFiles : action . data . conflictedFiles ,
273
+ loadState : { ...state . loadState , diffs : false } ,
274
+ } ;
275
+ }
263
276
case PullRequestDetailsUIActionType . UpdateBuildStatuses : {
264
277
return {
265
278
...state ,
@@ -344,6 +357,10 @@ export function usePullRequestDetailsController(): [PullRequestDetailsState, Pul
344
357
dispatch ( { type : PullRequestDetailsUIActionType . UpdateFileDiffs , data : message } ) ;
345
358
break ;
346
359
}
360
+ case PullRequestDetailsMessageType . UpdateConflictedFiles : {
361
+ dispatch ( { type : PullRequestDetailsUIActionType . UpdateConflictedFiles , data : message } ) ;
362
+ break ;
363
+ }
347
364
case PullRequestDetailsMessageType . UpdateBuildStatuses : {
348
365
dispatch ( { type : PullRequestDetailsUIActionType . UpdateBuildStatuses , data : message } ) ;
349
366
break ;
0 commit comments