Send received message through WebSocket

- send received message from through WebSocket
- remove SocketIO from client

GitLab: #96
Change-Id: I7a8eec04010f0773428f914792c13decef393ebf
diff --git a/server/src/handlers/webrtc-handler.ts b/server/src/handlers/webrtc-handler.ts
index 5280495..409a030 100644
--- a/server/src/handlers/webrtc-handler.ts
+++ b/server/src/handlers/webrtc-handler.ts
@@ -15,7 +15,7 @@
  * License along with this program.  If not, see
  * <https://www.gnu.org/licenses/>.
  */
-import { AccountTextMessage, WebSocketMessage, WebSocketMessageType } from 'jami-web-common';
+import { AccountTextMessage, WebSocketMessageType } from 'jami-web-common';
 import log from 'loglevel';
 import { Container } from 'typedi';
 
@@ -25,13 +25,12 @@
 const jamid = Container.get(Jamid);
 const ws = Container.get(Ws);
 
-function sendWebRTCData(message: Partial<WebSocketMessage>) {
-  const data: AccountTextMessage = message.data;
+function sendWebRTCData<T>(data: Partial<AccountTextMessage<T>>) {
   if (!data.from || !data.to || !data.message) {
     log.warn('Incorrect format for AccountTextMessage (require from, to and message):', data);
     return;
   }
-  jamid.sendAccountTextMessage(data.from, data.to, JSON.stringify(message));
+  jamid.sendAccountTextMessage(data.from, data.to, JSON.stringify(data.message));
 }
 
 export function bindWebRTCCallbacks() {