Chatroom 2 (#10)
* Remove unused method. Don't panic if unknown room. * Need a Connected() check for rooms publishing - don't do the work of rendering for a dead connection * Make vars private. * Linter issues * Remove Connected() * Mutation observer. Publish 4x / second. --------- Co-authored-by: João Gonçalves <joao.goncalves01@gmail.com>
This commit is contained in:
@@ -56,7 +56,6 @@ func (ds *DummySyncable) Sync() {
|
||||
ds.room.GetData()
|
||||
ds.timesCalled++
|
||||
}
|
||||
|
||||
func TestRoomJoinLeaveChannels(t *testing.T) {
|
||||
rooms := NewRooms[RoomData, TestUserInfo](string("a"))
|
||||
rm, _ := rooms.Get("a")
|
||||
@@ -75,7 +74,7 @@ func TestRoomJoinLeaveChannels(t *testing.T) {
|
||||
time.Sleep(1 * time.Millisecond)
|
||||
|
||||
assert.Equal(t, rm.dirty, false)
|
||||
assert.Equal(t, rm.MemberCount(), 1)
|
||||
assert.Equal(t, len(rm.members), 1)
|
||||
|
||||
// Room Data
|
||||
rm.UpdateData(func(data *RoomData) {
|
||||
@@ -96,5 +95,5 @@ func TestRoomJoinLeaveChannels(t *testing.T) {
|
||||
rm.Leave(&u1)
|
||||
time.Sleep(1 * time.Millisecond)
|
||||
|
||||
assert.Equal(t, rm.MemberCount(), 0)
|
||||
assert.Equal(t, len(rm.members), 0)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user