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:
parent
97ceebb570
commit
fd67508497
5 changed files with 116 additions and 60 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue