1. 12 Oct, 2018 5 commits
  2. 11 Oct, 2018 1 commit
  3. 10 Oct, 2018 4 commits
  4. 09 Oct, 2018 1 commit
  5. 05 Oct, 2018 7 commits
  6. 04 Oct, 2018 1 commit
  7. 03 Oct, 2018 5 commits
  8. 02 Oct, 2018 6 commits
  9. 01 Oct, 2018 3 commits
  10. 27 Sep, 2018 1 commit
  11. 26 Sep, 2018 1 commit
  12. 25 Sep, 2018 3 commits
    • David Baker's avatar
      Breking change · 498562fa
      David Baker authored
      498562fa
    • David Baker's avatar
      Return same promise if init() called many times · dfbe8a47
      David Baker authored
      So we only init the library once.
      dfbe8a47
    • David Baker's avatar
      Another day, another interface · 263b9442
      David Baker authored
      Change the interface again, hopefully this time a bit more normal.
      Now we wrap the emscripten module completely and just expose the
      high level objects.
      
      The olm library export is now imported as normal (ie. returns
      a module rather than a function returning a module) but has an
      `init` method which *must* be called. This returns a promise
      which resolves when the module is ready. It also rejects if the
      module failed to set up, unlike before (and unlike the
      promise-not-a-promise that emscripten returns).
      
      Generally catch failures to init the module.
      263b9442
  13. 21 Sep, 2018 2 commits