У меня есть следующий актер кометы:
class ChatComet extends CometActor with CometListener {
private var messages: List[ChatItem] = Nil
def registerWith = ChatServer
override def lowPriority = {
case v: List[ChatItem] =>
messages = v;
reRender()
}
def render = {
"li *" #> messages.map(message =>
".name *" #> message.name &
".text *" #> message.value
)
}
То, что распределяет сообщения по различным комнатам, у меня нет способа ограничить, какие сообщения в конечном итоге и где, поэтому сообщение от RoomA заканчивается в RoomA, а не в RoomB.
Я слышал, что вы можете инициализировать кометных актеров с помощью какого-то сообщения, которое в моем случае могло бы служить идентификатором комнаты.
Это правильный способ делать вещи? Если так, то как мне поступить?
Заранее спасибо за любую помощь, высоко ценится:)