Package userModule
Class UserService
java.lang.Object
server.AbstractRestAPI
userModule.UserService
The UserService class extends AbstractRestAPI and utilizes the Vertx
framework
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionendGameHandler
(io.vertx.core.json.JsonObject requestBody) CompletableFuture<io.vertx.core.json.JsonObject>
getUserInfo
(String nickname) CompletableFuture<io.vertx.core.json.JsonObject>
CompletableFuture<io.vertx.core.json.JsonObject>
logOutUser
(String nickname) CompletableFuture<io.vertx.core.json.JsonObject>
registerUser
(String nickname, String password, String email) CompletableFuture<io.vertx.core.json.JsonObject>
resetUserPassword
(String nickname, String password) Methods inherited from class server.AbstractRestAPI
askService, askServiceWithFuture, askServiceWithFutureNoBody, getHost, getPort
-
Constructor Details
-
UserService
-
-
Method Details
-
endGameHandler
-
getUserInfo
-
registerUser
public CompletableFuture<io.vertx.core.json.JsonObject> registerUser(String nickname, String password, String email) -
loginUser
-
resetUserPassword
public CompletableFuture<io.vertx.core.json.JsonObject> resetUserPassword(String nickname, String password) -
logOutUser
-