• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

share / sharedb / 1379
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/actions/checkout-6
DEFAULT BRANCH: master
Ran 31 Mar 2020 05:40PM UTC
Jobs 3
Files 35
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1379

push

travis-ci

Alec Gibson
Fix presence re-subscribe after destroy

This change fixes the following edge case:

  1. Create a `Presence` object
  2. Subscribe the presence
  3. Destroy the presence
  4. Create a new `Presence` object for the same channel on the same
     `Connection` object
  5. Attempt to re-subscribe
  6. `Agent` ignores the re-subscribe request, because the `seq` was
     reset to `1` on the new `Presence` object, but is still `2` on the
     `Agent`

We fix this by using a universal `_presenceSeq` counter on the
`Connection`, which is never reset, meaning that all presence messages
will have a strictly higher number than one another.

1407 of 1632 branches covered (86.21%)

3075 of 3159 relevant lines covered (97.34%)

535.07 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1379.1 31 Mar 2020 05:40PM UTC 0
97.34
Travis Job 1379.1
2 1379.2 31 Mar 2020 05:40PM UTC 0
97.34
Travis Job 1379.2
3 1379.3 31 Mar 2020 05:40PM UTC 0
97.34
Travis Job 1379.3
Source Files on build 1379
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1379
  • df3905ee on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc