{"push_id":2703905867,"size":71,"distinct_size":1,"ref":"refs/heads/feature/client/skeleton","head":"20d291d16080a9c9ddf4fd10cdaa8e0ee660b811","before":"a9a8ac90a1698e7fa3dc963e5535906618ded012","commits":[{"sha":"310fa20b0a6086c252deb80691a5a0ef88b7e0f0","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Introduced user validation in RoomsServiceVerticle","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/310fa20b0a6086c252deb80691a5a0ef88b7e0f0"},{"sha":"0a38ba42fa7c7139136def067ec5490eb0b27a3b","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Merge branch 'develop' into feature/roomservice","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/0a38ba42fa7c7139136def067ec5490eb0b27a3b"},{"sha":"7b5936310b5bedf50867317141b765ecf9119a12","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"- Added dependency to manage vertx web in \"core\" subproject\n- Improved Room and User model classes (moved converters into it)\n- Early adaption of RoomsDAO to new memorized data\n- Adapted RoomsServiceDAO (still TODO)\n- Adapted tests (still TODO)","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/7b5936310b5bedf50867317141b765ecf9119a12"},{"sha":"5f7854652b41132006e319fd6eb050426faad36f","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"- Refactored RoomsDAO public API, implemented some of the features\n- Created test class for RoomsDAO","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/5f7854652b41132006e319fd6eb050426faad36f"},{"sha":"e60abe27e55724fccf30f4fa739e76222e61b9c3","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"- Updated backlog\n- Refactored some code in RoomsDAO and modified return type of roomInfo to Future[Option[Room]]\n- Adapted other classes to this change\n- Created VertxTest class that represents a test with vertx without deploying a Verticle\n- Solved with the above class problems in tests of RoomsDAO, and further implemented functionality\n- VerticleTesting now extends Vertxtest","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/e60abe27e55724fccf30f4fa739e76222e61b9c3"},{"sha":"8e924a01a326b031599e0c01f72b9ce87ec36df4","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"- Corrected RoomsDAO interface\n- implemented exitRooms","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/8e924a01a326b031599e0c01f72b9ce87ec36df4"},{"sha":"1d95001a42b32f8cc0d74642c0cd7e5b44226423","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Adjusted db connection closing in RoomsDAO","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/1d95001a42b32f8cc0d74642c0cd7e5b44226423"},{"sha":"a82a7e1fdb54d59a16e02ddde9a438f49c6fc67c","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Improved tests of RoomsDAO, added test case in exitRoom","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/a82a7e1fdb54d59a16e02ddde9a438f49c6fc67c"},{"sha":"86906934cc3abcafa414f6f23f9d9ad84d887d3b","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"- Moved trait of DAO access to core (APIWrapper)\n- Created a standalone class that implements with local DB\n- Changed return type of roomInfo from Future[Option[Room]] to Future[Room]\n  and return type of publicRoomInfo from Future[Unit] to Future[Room]","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/86906934cc3abcafa414f6f23f9d9ad84d887d3b"},{"sha":"78000cc271aa96f0f2149ea6d0438285f2986d4d","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"- Completed implementing RoomLocalDAO and it's tests","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/78000cc271aa96f0f2149ea6d0438285f2986d4d"},{"sha":"f6594f77b40487ff8b6ca22a9f7f865b000d68cb","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"- Created trait that describe the further managing that a local DAO should do\n- Separated utility methods in RoomsLocalDAO from the class putting into a companion object","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/f6594f77b40487ff8b6ca22a9f7f865b000d68cb"},{"sha":"deeb96342a9d4f7fc5daae6679ab449310728a76","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"- Added doc to RoomsApiWrapper\n- Updated backlog\n- RoomsLocalDAO:\n  - Refactored initialization\n  - Refactored some method calls\n  - Implemented delete methods according to RoomLocalManagement\n- Added tests for new functionality","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/deeb96342a9d4f7fc5daae6679ab449310728a76"},{"sha":"34fe5964fb0bcbfac173895eb8f0f0f5e767f041","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Merge branch 'develop' into feature/roomservice\n\n# Conflicts:\n#\tcore/build.gradle","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/34fe5964fb0bcbfac173895eb8f0f0f5e767f041"},{"sha":"a67b397fe52eccb39a68b821385e46f329cc215f","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Added address abstraction to User, and converters","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/a67b397fe52eccb39a68b821385e46f329cc215f"},{"sha":"489daf54be2d93cc30c061b92e2a829542d02bf8","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Solved compilation problem due to type erasure","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/489daf54be2d93cc30c061b92e2a829542d02bf8"},{"sha":"df4a011ad9e023197ba8966d0c39a1ddf43b736b","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Propagated changes to User to other parts of rooms service","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/df4a011ad9e023197ba8966d0c39a1ddf43b736b"},{"sha":"bbfc08269d9d6ffb7cb283418407488d13e1bd2a","author":{"name":"Enrico Siboni","email":"de82da980664c65fbffa843ac67a4e787291f85e@studio.unibo.it"},"message":"Merge branch 'develop' into feature/roomservice","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/bbfc08269d9d6ffb7cb283418407488d13e1bd2a"},{"sha":"086ac6f61b8ddbdc105b9680d54196ed6f89326e","author":{"name":"iugin","email":"137af46811bc836c4be4d491561f5fae5cbf4ab5@studio.unibo.it"},"message":"Aggiunto SBT, l'unico strumento per eseguire il plugin multiJVM e testare il comportamento dei nodi. Rimosso ClientHelloMain che dava problemi di compilazione con sbt","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/086ac6f61b8ddbdc105b9680d54196ed6f89326e"},{"sha":"70b36c692806c9de9db66a7e6002870c98a3634d","author":{"name":"iugin","email":"137af46811bc836c4be4d491561f5fae5cbf4ab5@studio.unibo.it"},"message":"Aggiunto demo distributed data e suo testing","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/70b36c692806c9de9db66a7e6002870c98a3634d"},{"sha":"ff90c17e1fd422638741c1159bc60f20f0d1cb09","author":{"name":"iugin","email":"137af46811bc836c4be4d491561f5fae5cbf4ab5@studio.unibo.it"},"message":"Aggiornato gitignore per ignorare la folder di build di sbt","distinct":false,"url":"https://api.github.com/repos/eliadp/pps-17-cw-mp/commits/ff90c17e1fd422638741c1159bc60f20f0d1cb09"}]}
{"actor":{"display_login":"eliadp"}}