├── .DS_Store ├── .env-example ├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── pythonapp.yml │ └── pythonpublish.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── codecov.yml ├── craft ├── description ├── makefile ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── setup.cfg ├── setup.py ├── src ├── __init__.py └── socketio_driver │ ├── __init__.py │ ├── communicator.py │ ├── config │ └── socketio.py │ ├── controllers │ └── BroadcastController.py │ ├── drivers │ ├── __init__.py │ └── socket_driver.py │ ├── facades │ ├── __init__.py │ ├── communicator.py │ └── communicator.pyi │ ├── models │ └── socket_client.py │ └── providers │ ├── __init__.py │ └── socket_provider.py ├── tests ├── __init__.py ├── integrations │ ├── Kernel.py │ ├── app │ │ ├── __init__.py │ │ ├── controllers │ │ │ ├── WelcomeController.py │ │ │ └── __init__.py │ │ ├── middlewares │ │ │ └── VerifyCsrfToken.py │ │ └── models │ │ │ └── User.py │ ├── config │ │ ├── __init__.py │ │ ├── application.py │ │ ├── auth.py │ │ ├── broadcast.py │ │ ├── cache.py │ │ ├── database.py │ │ ├── exceptions.py │ │ ├── filesystem.py │ │ ├── mail.py │ │ ├── notification.py │ │ ├── providers.py │ │ ├── queue.py │ │ └── session.py │ ├── databases │ │ ├── migrations │ │ │ ├── 2021_01_09_033202_create_password_reset_table.py │ │ │ ├── 2021_01_09_043202_create_users_table.py │ │ │ └── 2022_04_21_110158_create_audit_logs_table.py │ │ └── seeds │ │ │ ├── __init__.py │ │ │ ├── database_seeder.py │ │ │ └── user_table_seeder.py │ ├── resources │ │ ├── css │ │ │ └── app.css │ │ └── js │ │ │ ├── app.js │ │ │ └── bootstrap.js │ ├── routes │ │ └── web.py │ ├── storage │ │ ├── .gitignore │ │ └── public │ │ │ ├── favicon.ico │ │ │ ├── logo.png │ │ │ └── robots.txt │ └── templates │ │ ├── __init__.py │ │ ├── base.html │ │ ├── maintenance.html │ │ └── welcome.html └── unit │ ├── __init__.py │ └── test_package.py └── wsgi.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/.DS_Store -------------------------------------------------------------------------------- /.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/.env-example -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | per-file-ignores = __init__.py:F401 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pythonapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/.github/workflows/pythonapp.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/.github/workflows/pythonpublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/codecov.yml -------------------------------------------------------------------------------- /craft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/craft -------------------------------------------------------------------------------- /description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/description -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/makefile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/socketio_driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/__init__.py -------------------------------------------------------------------------------- /src/socketio_driver/communicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/communicator.py -------------------------------------------------------------------------------- /src/socketio_driver/config/socketio.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/socketio_driver/controllers/BroadcastController.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/controllers/BroadcastController.py -------------------------------------------------------------------------------- /src/socketio_driver/drivers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/drivers/__init__.py -------------------------------------------------------------------------------- /src/socketio_driver/drivers/socket_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/drivers/socket_driver.py -------------------------------------------------------------------------------- /src/socketio_driver/facades/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/facades/__init__.py -------------------------------------------------------------------------------- /src/socketio_driver/facades/communicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/facades/communicator.py -------------------------------------------------------------------------------- /src/socketio_driver/facades/communicator.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/facades/communicator.pyi -------------------------------------------------------------------------------- /src/socketio_driver/models/socket_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/models/socket_client.py -------------------------------------------------------------------------------- /src/socketio_driver/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/providers/__init__.py -------------------------------------------------------------------------------- /src/socketio_driver/providers/socket_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/src/socketio_driver/providers/socket_provider.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/Kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/Kernel.py -------------------------------------------------------------------------------- /tests/integrations/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/app/controllers/WelcomeController.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/app/controllers/WelcomeController.py -------------------------------------------------------------------------------- /tests/integrations/app/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/app/middlewares/VerifyCsrfToken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/app/middlewares/VerifyCsrfToken.py -------------------------------------------------------------------------------- /tests/integrations/app/models/User.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/app/models/User.py -------------------------------------------------------------------------------- /tests/integrations/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/config/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/application.py -------------------------------------------------------------------------------- /tests/integrations/config/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/auth.py -------------------------------------------------------------------------------- /tests/integrations/config/broadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/broadcast.py -------------------------------------------------------------------------------- /tests/integrations/config/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/cache.py -------------------------------------------------------------------------------- /tests/integrations/config/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/database.py -------------------------------------------------------------------------------- /tests/integrations/config/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/exceptions.py -------------------------------------------------------------------------------- /tests/integrations/config/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/filesystem.py -------------------------------------------------------------------------------- /tests/integrations/config/mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/mail.py -------------------------------------------------------------------------------- /tests/integrations/config/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/notification.py -------------------------------------------------------------------------------- /tests/integrations/config/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/providers.py -------------------------------------------------------------------------------- /tests/integrations/config/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/queue.py -------------------------------------------------------------------------------- /tests/integrations/config/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/config/session.py -------------------------------------------------------------------------------- /tests/integrations/databases/migrations/2021_01_09_033202_create_password_reset_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/databases/migrations/2021_01_09_033202_create_password_reset_table.py -------------------------------------------------------------------------------- /tests/integrations/databases/migrations/2021_01_09_043202_create_users_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/databases/migrations/2021_01_09_043202_create_users_table.py -------------------------------------------------------------------------------- /tests/integrations/databases/migrations/2022_04_21_110158_create_audit_logs_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/databases/migrations/2022_04_21_110158_create_audit_logs_table.py -------------------------------------------------------------------------------- /tests/integrations/databases/seeds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/databases/seeds/database_seeder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/databases/seeds/database_seeder.py -------------------------------------------------------------------------------- /tests/integrations/databases/seeds/user_table_seeder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/databases/seeds/user_table_seeder.py -------------------------------------------------------------------------------- /tests/integrations/resources/css/app.css: -------------------------------------------------------------------------------- 1 | /* Put your CSS here */ 2 | -------------------------------------------------------------------------------- /tests/integrations/resources/js/app.js: -------------------------------------------------------------------------------- 1 | 2 | require("./bootstrap.js") 3 | -------------------------------------------------------------------------------- /tests/integrations/resources/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/resources/js/bootstrap.js -------------------------------------------------------------------------------- /tests/integrations/routes/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/routes/web.py -------------------------------------------------------------------------------- /tests/integrations/storage/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/storage/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/storage/public/favicon.ico -------------------------------------------------------------------------------- /tests/integrations/storage/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/storage/public/logo.png -------------------------------------------------------------------------------- /tests/integrations/storage/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: -------------------------------------------------------------------------------- /tests/integrations/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/templates/base.html -------------------------------------------------------------------------------- /tests/integrations/templates/maintenance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/templates/maintenance.html -------------------------------------------------------------------------------- /tests/integrations/templates/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/integrations/templates/welcome.html -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/tests/unit/test_package.py -------------------------------------------------------------------------------- /wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-package/masonite-socketio-driver/HEAD/wsgi.py --------------------------------------------------------------------------------