1. 05 Jul, 2018 1 commit
  2. 26 Jun, 2018 1 commit
  3. 08 Jun, 2018 2 commits
  4. 05 Jun, 2018 5 commits
  5. 01 Jun, 2018 1 commit
  6. 28 May, 2018 2 commits
  7. 25 May, 2018 4 commits
  8. 29 Apr, 2018 1 commit
  9. 18 Mar, 2018 1 commit
  10. 16 Mar, 2018 1 commit
  11. 20 Feb, 2018 1 commit
  12. 02 Feb, 2018 2 commits
  13. 19 Jan, 2018 1 commit
  14. 17 Jan, 2018 1 commit
  15. 11 Jan, 2018 1 commit
  16. 27 Dec, 2017 1 commit
  17. 22 Dec, 2017 1 commit
  18. 11 Dec, 2017 1 commit
  19. 09 Dec, 2017 1 commit
  20. 08 Dec, 2017 2 commits
    • Daniel García Moreno's avatar
      Login by email working · 93cceede
      Daniel García Moreno authored
      Close #31
      93cceede
    • Daniel García Moreno's avatar
      Split the backend into several modules · d38e966f
      Daniel García Moreno authored
      See #30
      
      I've split the backend file into several modules, by matrix.org API
      funcionality. Now each function receives the backend struct as first
      argument and this struct is clonable so we can try to send between
      threads. The backend.data is a Arc<Mutex>> so it's shared between calls
      and keep the shared information.
      
       * backend/types.rs: enums and structs, BKCommand, BKResponse and Backend
       * backend/mod.rs: Backend struct methods, new, run and command_recv
       * backend/register.rs: Login related API calls
       * backend/user.rs: User related API calls
       * backend/media.rs: Media related API calls
       * backend/directory.rs: Directory related API calls
       * backend/room.rs: Room related API calls
       * backend/sync.rs: Sync related API calls
      d38e966f