mirror of
https://github.com/pierre42100/ComunicWeb
synced 2025-02-17 03:12:43 +00:00
30 lines
548 B
JavaScript
30 lines
548 B
JavaScript
/**
|
|
* Calls controller
|
|
*
|
|
* @author Pierre Hubert
|
|
*/
|
|
|
|
/**
|
|
* @type {Map<number, CallWindow>}
|
|
*/
|
|
let OpenConversations = new Map();
|
|
|
|
class CallsController {
|
|
|
|
/**
|
|
* Open a call for a conversation
|
|
*
|
|
* @param {Conversation} conv Information about the target conversation
|
|
*/
|
|
static Open(conv) {
|
|
if(OpenConversations.has(conv.ID))
|
|
return;
|
|
|
|
console.info("Open call for conversation " + conv.ID);
|
|
|
|
// Create a new window for the conversation
|
|
const window = new CallWindow(conv);
|
|
OpenConversations.set(conv.ID, window)
|
|
}
|
|
|
|
} |