30 lines
939 B
Python
30 lines
939 B
Python
from flask import Blueprint, make_response, request, jsonify, session, request
|
|
from flask_socketio import SocketIO, emit, join_room, leave_room
|
|
|
|
from libs.api.eventsSocketio import EventsSocketio
|
|
|
|
import os, json
|
|
import logging
|
|
|
|
class HandlerSocketio(EventsSocketio):
|
|
def events(self):
|
|
@self.socketio.on("message", namespace=self.namespace)
|
|
def on_message(*args, **kwargs):
|
|
print('NoSys Message',args, kwargs)
|
|
self.emit("message", f"Message from Nosys {args[0]}")
|
|
|
|
@self.socketio.on("ola", namespace=self.namespace)
|
|
def on_test(*args, **kwargs):
|
|
print('Zecho ola',args, kwargs)
|
|
self.emit("ola",f"Ola from Nosys {args[0]}")
|
|
|
|
|
|
|
|
def send_test(self, message):
|
|
self.emit("test", message)
|
|
|
|
def emit_new_user(self, user):
|
|
self.emit("newUser", user)
|
|
|
|
def emit_new_peer(self, peer):
|
|
self.emit("newPeer", peer.id) |