Class UserService

java.lang.Object
de.murmelmeister.murmelapi.user.UserService

public final class UserService extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • startSession

      public void startSession(int userId, String ipAddress, String clientBrand, int protocolVersion)
    • closeSession

      public void closeSession(int userId)
    • loginStreak

      public void loginStreak(int userId)
    • checkLoginStreakWhileOnline

      public void checkLoginStreakWhileOnline(int userId, UserPlayTime playTime)
    • join

      public User join(UUID uuid, String username)
    • isSessionAlreadyLogged

      private boolean isSessionAlreadyLogged(UserSession session)
    • deleteSessionOrThrowIfStillPresent

      private void deleteSessionOrThrowIfStillPresent(UserSession session)