Class PresenceUserAdapter


  • public class PresenceUserAdapter
    extends Object
    Adapts IUser instances to UserId and UserInfo for presence tracking.
    Since:
    8.6.0
    • Constructor Detail

      • PresenceUserAdapter

        public PresenceUserAdapter()
    • Method Detail

      • userInfo

        public static UserInfo userInfo​(@NotNull
                                        @NotNull IUser user)
        Converts an IUser instance to a UserInfo object for presence tracking.
        Parameters:
        user - The user to convert.
        Returns:
        The corresponding UserInfo object.
        Since:
        8.6.0
      • userId

        public static UserId userId​(@NotNull
                                    @NotNull IUser user)
        Converts an IUser instance to a UserId object for presence tracking.
        Parameters:
        user - The user to convert.
        Returns:
        The corresponding UserId object.
        Since:
        8.6.0