Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature - (2.0.0-beta) 'node' connection mode #7

Closed

Commits on Apr 16, 2018

  1. Update for compatibility with swift 4.0 and swift 4.1, remove '(Void)…

    …' in closure definition '() -> Void' and cleanup other broken things
    Julien Di Marco committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    3c0073c View commit details
    Browse the repository at this point in the history
  2. Update projects settings and define as swift version to 4.1

    Julien Di Marco committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    215940b View commit details
    Browse the repository at this point in the history
  3. + 0.5.5 - Update with xcode-9.3.0 and swift 4.1 compatibility

    Julien Di Marco committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    410a6f9 View commit details
    Browse the repository at this point in the history
  4. + 0.5.6 - Makes peerId accessible 'public' to the frameworks, doesn't…

    … matter if people acess it or not
    Julien Di Marco committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    dd389ae View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. podspec

    Geoffrey-T committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    6fba269 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2018

  1. Update .gitignore with our own version

    Julien Di Marco committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    781ad80 View commit details
    Browse the repository at this point in the history
  2. Specify only swift file for podspec sources

    Julien Di Marco committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    46bb5e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. swift 4.2

    carrarF committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    2723ce0 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2018

  1. Update 'PeerSession' & 'PeerSessionEventProduce', producder now produ…

    …ce a tuple of 'session, PeerSessionEvent'
    
    PeerSession is also improved and include more information on the session (it's kind node or slave and status 'available','unavailable'
    lifely committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    acbc99d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b07352 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ed008d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6863290 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a357122 View commit details
    Browse the repository at this point in the history
  6. Update 'PeerBrowser' with 'discoverInfo' and 'sessionFactory'

    Session factory is used for 'node' PeerConnectionManager 'mode', allow to create session when then main session is used as advertiser
    lifely committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    8ecaf0a View commit details
    Browse the repository at this point in the history
  7. Update 'PeerConnectionEvent' with 'session' attributes on 'receive' e…

    …vents, re-order events
    lifely committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    4626f5f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e6bf32a View commit details
    Browse the repository at this point in the history
  9. Split 'PeerConnectionManager' extensions in multiple files and update…

    … logic
    
    Manager now offer three connection modes, 'master', 'node' and 'none'
    
    The goal is to still use 'PeerConnectionManager' as a standalone components than handle all multipeer connectivity abstraction
    
    In '.node' mode the manager will manage a unique 'session' for the service advertise, session will then be created for any other services connected through PeerBrowser
    lifely committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    b4e09ca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c94d615 View commit details
    Browse the repository at this point in the history