2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 10:50:21 +08:00

FIX: don't count users as replying long after they are done typing

Also, don't leak a large amount of redis usage for presence stuff
This commit is contained in:
Sam 2017-12-18 15:41:20 +11:00
parent 97ceebb570
commit fd67508497
5 changed files with 116 additions and 60 deletions

View file

@ -85,7 +85,7 @@ describe ::Presence::PresencesController do
expect(data).to eq({})
end
it "doesn't send duplicate messagebus messages" do
it "does send duplicate messagebus messages" do
messages = MessageBus.track_publish do
post '/presence/publish.json', params: {
current: { compose_state: 'open', action: 'edit', post_id: post1.id }
@ -100,7 +100,8 @@ describe ::Presence::PresencesController do
}
end
expect(messages.count).to eq(0)
# we do this cause we also publish time
expect(messages.count).to eq(1)
end
it "clears 'previous' state when supplied" do