This commit is contained in:
acgist
2022-11-23 08:43:57 +08:00
parent 8a19192f1d
commit 46130cc15b
69 changed files with 629 additions and 218 deletions

View File

@@ -8,7 +8,6 @@ import org.springframework.stereotype.Component;
import com.acgist.taoyao.boot.model.Message;
import com.acgist.taoyao.meeting.Meeting;
import com.acgist.taoyao.meeting.MeetingManager;
import com.acgist.taoyao.signal.client.ClientSession;
import com.acgist.taoyao.signal.event.meeting.MeetingCreateEvent;
import com.acgist.taoyao.signal.listener.ApplicationListenerAdapter;
@@ -25,8 +24,7 @@ public class MeetingCreateListener extends ApplicationListenerAdapter<MeetingCre
@Override
public void onApplicationEvent(MeetingCreateEvent event) {
final ClientSession session = event.getSession();
final Meeting meeting = this.meetingManager.create(session.sn());
final Meeting meeting = this.meetingManager.create(event.getSn());
final Message message = event.getMessage();
message.setBody(Map.of("id", meeting.getId()));
this.clientSessionManager.broadcast(message);

View File

@@ -8,7 +8,6 @@ import org.springframework.stereotype.Component;
import com.acgist.taoyao.boot.model.Message;
import com.acgist.taoyao.meeting.Meeting;
import com.acgist.taoyao.meeting.MeetingManager;
import com.acgist.taoyao.signal.client.ClientSession;
import com.acgist.taoyao.signal.event.meeting.MeetingEnterEvent;
import com.acgist.taoyao.signal.listener.ApplicationListenerAdapter;
@@ -25,9 +24,8 @@ public class MeetingEnterListener extends ApplicationListenerAdapter<MeetingEnte
@Override
public void onApplicationEvent(MeetingEnterEvent event) {
final String sn = event.getSn();
final Map<?, ?> body = event.getBody();
final ClientSession session = event.getSession();
final String sn = session.sn();
final String id = (String) body.get("id");
final Meeting meeting = this.meetingManager.meeting(id);
meeting.addSn(sn);