added audio room connection/deco management
This commit is contained in:
parent
b25d0b6249
commit
5166847f77
|
@ -46,20 +46,20 @@ export default class RoomController{
|
|||
if( type === 'text' )
|
||||
this[type].current = room.id;
|
||||
|
||||
/* (5) Tell websocket: new text room */
|
||||
if( typeof this[type].current === 'number' && window.csock instanceof wscd )
|
||||
(type === 'text') && csock.send({ buffer: { rid: room.id } });
|
||||
|
||||
/* (6) If 'voice' room -> toggle audio */
|
||||
/* (5) If 'voice' room -> toggle audio */
|
||||
if( type === 'voice' ){
|
||||
|
||||
AudioManager.kill();
|
||||
csock.send({ buffer: { audio: false } });
|
||||
|
||||
if( typeof this[type].current === 'number' )
|
||||
AudioManager.launch(this[type].current);
|
||||
|
||||
}
|
||||
|
||||
/* (6) Tell websocket we connect to room */
|
||||
if( typeof this[type].current === 'number' && window.csock instanceof wscd )
|
||||
csock.send({ buffer: { rid: this[type].current } });
|
||||
|
||||
/* (6) Update buffer */
|
||||
this._buffer[type] = {};
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
<div v-if='r.type===`voice`' v-show='r.members.length>0' class='member-list'>
|
||||
<span v-for='uid in r.members'>
|
||||
<div class='icon' :style='`background-image: url("https://picsum.photos/150/?random&nonce=${uid}");`'></div>
|
||||
<span>{{ gs.content.user(uid).username }}</span>
|
||||
<span>{{ ( uid == gs.auth.user.uid ) ? 'You' : gs.content.user(uid).username }} </span>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
|
|
Loading…
Reference in New Issue