Skip to content

Commit 49ba0f8

Browse files
committed
Merge pull request hyperledger-labs#144 from sergefdrv/fix-starting-prepare-timer
Resolve conflict with changes from "Message interfaces hyperledger-labs#122". Signed-off-by: Naoya Horiguchi <[email protected]>
2 parents 7ec9ad4 + 68383ca commit 49ba0f8

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

core/request.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,10 +188,11 @@ func makeRequestApplier(id, n uint32, provideView viewProvider, handleGeneratedU
188188
startReqTimer(request, view)
189189

190190
if isPrimary(view, id, n) {
191-
startPrepTimer(request, view)
192-
193191
prepare := messageImpl.NewPrepare(id, view, request)
192+
194193
handleGeneratedUIMessage(prepare)
194+
} else {
195+
startPrepTimer(request, view)
195196
}
196197

197198
return nil

core/request_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,13 @@ func TestMakeRequestApplier(t *testing.T) {
112112

113113
mock.On("viewProvider").Return(otherView).Once()
114114
mock.On("requestTimerStarter", request, otherView).Once()
115+
mock.On("prepareTimerStarter", request, otherView).Once()
115116
mock.On("viewReleaser", otherView).Once()
116117
err := apply(request)
117118
assert.NoError(t, err)
118119

119120
mock.On("viewProvider").Return(ownView).Once()
120121
mock.On("requestTimerStarter", request, ownView).Once()
121-
mock.On("prepareTimerStarter", request, ownView).Once()
122122
mock.On("generatedUIMessageHandler", prepare).Once()
123123
mock.On("viewReleaser", ownView).Once()
124124
err = apply(request)

0 commit comments

Comments
 (0)