Class MatrixRoomStorage

java.lang.Object
io.meeds.chat.storage.MatrixRoomStorage

@Component public class MatrixRoomStorage extends Object
  • Constructor Details

    • MatrixRoomStorage

      public MatrixRoomStorage()
  • Method Details

    • getMatrixRoomBySpaceId

      public String getMatrixRoomBySpaceId(String spaceId)
    • getSpaceIdByMatrixRoomId

      public org.exoplatform.social.core.space.model.Space getSpaceIdByMatrixRoomId(String roomId)
    • saveRoomForSpace

      public SpaceRoom saveRoomForSpace(String spaceId, String roomId)
    • saveDirectMessagingRoom

      public DirectMessagingRoom saveDirectMessagingRoom(String firstParticipantId, String secondParticipantId, String roomId)
    • getSpaceRoomCount

      public long getSpaceRoomCount()
    • getDirectMessagingRoom

      public DirectMessagingRoom getDirectMessagingRoom(String firstParticipantId, String secondParticipantId)
    • getMatrixDMRoomsOfUser

      public List<DirectMessagingRoom> getMatrixDMRoomsOfUser(String user)
    • removeMatrixRoom

      public void removeMatrixRoom(String roomId)