From 9b183e536675722dbda410892225dce1d1ee44f6 Mon Sep 17 00:00:00 2001 From: andrei-mihnea-cerbu Date: Tue, 9 Jan 2024 00:01:42 +0200 Subject: [PATCH] add .gitignore file --- .gitignore | 1 + README.md | 2 -- messenger_app/api/v1/__init__.py | 0 messenger_app/api/v1/dependencies/__init__.py | 0 .../api/v1/dependencies/authentication.py | 0 messenger_app/api/v1/endpoints/__init__.py | 0 messenger_app/api/v1/endpoints/authentication.py | 0 messenger_app/api/v1/endpoints/messages.py | 9 +++++++++ messenger_app/api/v1/endpoints/users.py | 9 +++++++++ messenger_app/api/v1/models/__init__.py | 0 messenger_app/api/v1/models/message.py | 6 ++++++ messenger_app/api/v1/models/user.py | 5 +++++ messenger_app/{api => app}/__init__.py | 0 .../app/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 155 bytes .../app/__pycache__/main.cpython-310.pyc | Bin 0 -> 381 bytes messenger_app/app/main.py | 7 +++++++ messenger_app/main.py | 0 messenger_client/api/__init__.py | 0 messenger_client/api/api_client.py | 0 messenger_client/gui/__init__.py | 0 messenger_client/gui/app_window.py | 0 messenger_client/gui/chat_window.py | 0 messenger_client/gui/login_window.py | 0 messenger_client/gui/utils/__init__.py | 0 messenger_client/gui/utils/validation.py | 0 messenger_client/main.py | 0 messenger_client/models/__init__.py | 0 messenger_client/models/message.py | 0 messenger_client/resources/__init__.py | 0 messenger_client/resources/images/__init__.py | 0 readme.md | 1 + 31 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 .gitignore delete mode 100644 README.md delete mode 100644 messenger_app/api/v1/__init__.py delete mode 100644 messenger_app/api/v1/dependencies/__init__.py delete mode 100644 messenger_app/api/v1/dependencies/authentication.py delete mode 100644 messenger_app/api/v1/endpoints/__init__.py delete mode 100644 messenger_app/api/v1/endpoints/authentication.py create mode 100644 messenger_app/api/v1/endpoints/users.py delete mode 100644 messenger_app/api/v1/models/__init__.py create mode 100644 messenger_app/api/v1/models/user.py rename messenger_app/{api => app}/__init__.py (100%) create mode 100644 messenger_app/app/__pycache__/__init__.cpython-310.pyc create mode 100644 messenger_app/app/__pycache__/main.cpython-310.pyc create mode 100644 messenger_app/app/main.py delete mode 100644 messenger_app/main.py delete mode 100644 messenger_client/api/__init__.py delete mode 100644 messenger_client/api/api_client.py delete mode 100644 messenger_client/gui/__init__.py delete mode 100644 messenger_client/gui/app_window.py delete mode 100644 messenger_client/gui/chat_window.py delete mode 100644 messenger_client/gui/login_window.py delete mode 100644 messenger_client/gui/utils/__init__.py delete mode 100644 messenger_client/gui/utils/validation.py delete mode 100644 messenger_client/main.py delete mode 100644 messenger_client/models/__init__.py delete mode 100644 messenger_client/models/message.py delete mode 100644 messenger_client/resources/__init__.py delete mode 100644 messenger_client/resources/images/__init__.py create mode 100644 readme.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f7275bb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +venv/ diff --git a/README.md b/README.md deleted file mode 100644 index c03a1ac..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# messenger -# messenger diff --git a/messenger_app/api/v1/__init__.py b/messenger_app/api/v1/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_app/api/v1/dependencies/__init__.py b/messenger_app/api/v1/dependencies/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_app/api/v1/dependencies/authentication.py b/messenger_app/api/v1/dependencies/authentication.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_app/api/v1/endpoints/__init__.py b/messenger_app/api/v1/endpoints/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_app/api/v1/endpoints/authentication.py b/messenger_app/api/v1/endpoints/authentication.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_app/api/v1/endpoints/messages.py b/messenger_app/api/v1/endpoints/messages.py index e69de29..b7e3296 100644 --- a/messenger_app/api/v1/endpoints/messages.py +++ b/messenger_app/api/v1/endpoints/messages.py @@ -0,0 +1,9 @@ +from fastapi import APIRouter +from messenger_app.api.v1.models.message import Message + +router = APIRouter() + +@router.post("/messages/", response_model=Message) +async def create_message(message: Message): + # You would typically save the message to the database here + return message diff --git a/messenger_app/api/v1/endpoints/users.py b/messenger_app/api/v1/endpoints/users.py new file mode 100644 index 0000000..e210b84 --- /dev/null +++ b/messenger_app/api/v1/endpoints/users.py @@ -0,0 +1,9 @@ +from fastapi import APIRouter, Depends +from messenger_app.api.v1.dependencies.auth import get_current_user +from messenger_app.api.v1.models.user import User + +router = APIRouter() + +@router.get("/users/me", response_model=User) +async def read_users_me(current_user: User = Depends(get_current_user)): + return current_user diff --git a/messenger_app/api/v1/models/__init__.py b/messenger_app/api/v1/models/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_app/api/v1/models/message.py b/messenger_app/api/v1/models/message.py index e69de29..87631fe 100644 --- a/messenger_app/api/v1/models/message.py +++ b/messenger_app/api/v1/models/message.py @@ -0,0 +1,6 @@ +from pydantic import BaseModel + +class Message(BaseModel): + text: str + sender_id: int + receiver_id: int diff --git a/messenger_app/api/v1/models/user.py b/messenger_app/api/v1/models/user.py new file mode 100644 index 0000000..092f452 --- /dev/null +++ b/messenger_app/api/v1/models/user.py @@ -0,0 +1,5 @@ +from pydantic import BaseModel + +class User(BaseModel): + id: int + username: str diff --git a/messenger_app/api/__init__.py b/messenger_app/app/__init__.py similarity index 100% rename from messenger_app/api/__init__.py rename to messenger_app/app/__init__.py diff --git a/messenger_app/app/__pycache__/__init__.cpython-310.pyc b/messenger_app/app/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fbb9be538a5fc02ca6bbafe2e607ff66aaff6cb3 GIT binary patch literal 155 zcmd1j<>g`kg7nNesUZ3>h(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6vGKO;XkRX;H= zr6@I1-z7h}G&eP`q*y;UwYWGnFFmyg!HQ2TD9{Jt`1s7c%#!$cy@JYH95%W6DWy57 Nb|7<$nScZf0|5EnB$faG literal 0 HcmV?d00001 diff --git a/messenger_app/app/__pycache__/main.cpython-310.pyc b/messenger_app/app/__pycache__/main.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e14832cf7d62aaf5ca39a542485863ae36a632c6 GIT binary patch literal 381 zcmYk2J4?hs5XbkC7jh>S7FPCYvR*493L@AX2X<+W<#sM6WV2y6In>tLZ{Qd3D{X6K z;TN!SHsWJoUccG-53HHb_Xyfa^8z23-$L`>Vr(wZ-4cT$inc`4lG0GKmT6vc9hDI! zK%Yn%L);|5n^bWXRaC{#94CQA6H9)WN^eP?y`v_{sZXz^8!lHjIrH)8z&f94a86d> z9=X^pED!IPPkIa6`rb!_telMyF7wQ%Tilj?Z5aZ895$h=z^-NA7s!j^K;?8IgvQrjnab-5629y%Nm;S17Qv}zt c?u!1wXJ^`|v4wMraxVP!j2zH}9kL_(1+RT%mH+?% literal 0 HcmV?d00001 diff --git a/messenger_app/app/main.py b/messenger_app/app/main.py new file mode 100644 index 0000000..b761b12 --- /dev/null +++ b/messenger_app/app/main.py @@ -0,0 +1,7 @@ +from fastapi import FastAPI +from messenger_app.api.v1.endpoints import users, messages + +app = FastAPI() + +app.include_router(users.router, prefix="/v1", tags=["users"]) +app.include_router(messages.router, prefix="/v1", tags=["messages"]) diff --git a/messenger_app/main.py b/messenger_app/main.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/api/__init__.py b/messenger_client/api/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/api/api_client.py b/messenger_client/api/api_client.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/gui/__init__.py b/messenger_client/gui/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/gui/app_window.py b/messenger_client/gui/app_window.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/gui/chat_window.py b/messenger_client/gui/chat_window.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/gui/login_window.py b/messenger_client/gui/login_window.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/gui/utils/__init__.py b/messenger_client/gui/utils/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/gui/utils/validation.py b/messenger_client/gui/utils/validation.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/main.py b/messenger_client/main.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/models/__init__.py b/messenger_client/models/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/models/message.py b/messenger_client/models/message.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/resources/__init__.py b/messenger_client/resources/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/messenger_client/resources/images/__init__.py b/messenger_client/resources/images/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..624b8ec --- /dev/null +++ b/readme.md @@ -0,0 +1 @@ +This is the first readme file of the repository.