Skip to content
Snippets Groups Projects
run.py 1.07 KiB
Newer Older
nick's avatar
nick committed
# run.py

import os

from app import create_app
Mitchell Moore's avatar
Mitchell Moore committed
from flask_socketio import SocketIO
nick's avatar
nick committed

config_name = os.getenv('FLASK_CONFIG')
app = create_app(config_name)
app.config['SECRET_KEY'] = 'vnkdjnfjknfl1232#'
Mitchell Moore's avatar
Mitchell Moore committed
socketio = SocketIO(app)
nick's avatar
nick committed


def messageReceived(methods=['GET', 'POST']):
    print('message was received!!!')


@socketio.on('user connect')
def handle_my_custom_event(json, methods=['GET', 'POST']):
    print('received my event: ' + str(json))


@socketio.on('my event')
def handle_my_custom_event(json, methods=['GET', 'POST']):
    print('received my event: ' + str(json))
    socketio.emit('my response', json, callback=messageReceived)
    # time_stamp = time.strftime("%m-%d-%Y_%H:%M:%S")
    # complete_file_name = os.path.join(directory, time_stamp + ".txt")
    # file = open(complete_file_name, "w")
    # file.close()
    # time.sleep(5)
    #
    # pre, ext = os.path.splitext(complete_file_name)
    # os.rename(complete_file_name, pre + ".done")
    socketio.emit('create response', json, callback=messageReceived)


nick's avatar
nick committed
if __name__ == '__main__':
Mitchell Moore's avatar
Mitchell Moore committed
   # app.run()
    socketio.run(app)