Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: core-libs

      Description

      SocketTube currently allows multiple sequential read subscriber, but always uses the same internal subscription, which represents how the SocketTube itself is subscribed to the socket.

      In case of error, it makes it difficult to track if the error has been forwarded to the old subscriber, and whether/how it should be forwarded to the new one.

      There may be a race condition were the readScheduler is already stopped (or is in the process of being stopped) by the time the new subscriber is in the process of subscribing.

      The current behavior should be reexamined to make sure the new subscriber will always get the error in that particular case.

        Attachments

          Activity

            People

            • Assignee:
              dfuchs Daniel Fuchs
              Reporter:
              dfuchs Daniel Fuchs
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: