From 207db735e7025c840c237f33822159f9c9199763 Mon Sep 17 00:00:00 2001 From: darkicewolf50 Date: Sat, 30 Nov 2024 14:03:31 -0700 Subject: [PATCH] feat:(Packagers): post request sorted --- .../GetSchedulePackager.cpython-313.pyc | Bin 839 -> 798 bytes __pycache__/newMain.cpython-313.pyc | Bin 0 -> 1754 bytes .../postSelectAppointment.cpython-313.pyc | Bin 1065 -> 1005 bytes newMain.py | 14 ++++++++++---- postSelectAppointment.py | 12 ++++-------- 5 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 __pycache__/newMain.cpython-313.pyc diff --git a/__pycache__/GetSchedulePackager.cpython-313.pyc b/__pycache__/GetSchedulePackager.cpython-313.pyc index b58de925f5de655b035c67f6c9d07a149bc33ab4..ab4453316dc9dc68b75d8631e31d7262e7a88356 100644 GIT binary patch delta 183 zcmX@kHjj<(GcPX}0}z}q@=ia`IFavyAPbPk48)(UfW%aWV8)3bjo1trRTwmxCTlY; z6S&2fnOBlpRF;`q?vhxNT0EJFsnCK4sFodwi)DaB1H%V7242}YDf6>tWv!9EENA+G znTdz%0|OH)R}siIP4-(Xm5I4IMQoGTGbyQX0ELP`CKPdk2#|^*ZXj`s!zMRBr8Fni Ru1Ik5S0+nFfyw&J5&%@LEK2|Y delta 244 zcmbQocASmxGcPX}0}z~v^-kwwn#gxSm=(xl2I9|lKw>IGFk>*&#P>!V!OVKhDh!$| zlhqlQ8NNILl)J^6mY7qVs>ytdtGFbwq_o&MKPB}Re`c{$VsWaOiK|~Ske_mkB`H6p za`IiqLK^{~CUzh$Rsa$W3?Jkeq~&hNtKAWinC>;nYfklL5$%ucEIeEv7+6@jiuizv zG}&*lR3_%;6md;%V^UJ#0SXm?Oex|85g-*s{6OLshfQvNN@-52U6JVIGfb9}LX2GB Z*%{b0ud-_VD&_#Hm?Uh-yphYE9RS-yKEnV2 diff --git a/__pycache__/newMain.cpython-313.pyc b/__pycache__/newMain.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8dd137b5d0983e9de69a3a24c0c8dab8a2b8b3cd GIT binary patch literal 1754 zcmb7E-D?|15Z}E!>7+YJwxSrzA5qlQZIGdHTI`gDP>9_xOT-O6LLVx)UZk~hu5_pD zo?~qK;M7p((Jz7g3H5&y@JrcZaA{xsCL{NuFQqeg`l=HsJ-FG~-I>{$-~4vF>9j%M z`~8PXRP*w|gcAp2-o<6nGkybUDK_MUp2sh-FR_ zD^-mzsnI!n4C1{r%%HDX=|Q|qHM^)-W7A|)8{~hbK}+LjXuMXUQvbpc!TpD;M^vWD z*4Jz6OtgJZFxW~iJAys%>#Qm1LaiSiM}!iS=)MmEprn>^n|kEi9smSjw6xpQiajDA zl@f)8v>vGH$c+j22&%GKPR+q62rzx1!9{cs3BSq>@ zm{Vt5NWJEJ0rLW`!Ksk1${`#cS(NiDcdN_Jrc?ZkyU$p473}ykmu-Kr?9{$zUcKtE z?FWwQ-D>a1M1uu3_x*t9z&8QE_z=V%IW?~ywq6@^dn*@llFFZ^uD#mss7lu8BuF}U zxDx8;$z;mtkYvp0f)fFlauCm|Jz@2&CVL3SL4kZXwJ@^!26p@4*}V(mT~Y-6hPd^c z1Xv=z;TNH6sUemcV)?PUL62f<9J$U-6e$#G5G93AppG5l;~*k{_!Us4Ig%64!%7hi zJ_2zDU*TBRb!TN6LvyPMa|N9yb&wKr8yGv4D*zl=d^$tbthm)z+YV^Y#Wzs zTN<|A^05h^r)>M_mecI*jM?^v%SF(1J?8nat%`t4Sam$l51haS!o%u>Z3~>$Y$ph~ z`*GD?Fx+w1J<785~j za8SQ06Ebr`=1)lBw|IKr-BVAgb};#T@`vus)&=i_EEL{*7;9*f>2l?mu*T(EIz1C4O)cAR>OJKmL Kg>zg8DfJIK7>bDi literal 0 HcmV?d00001 diff --git a/__pycache__/postSelectAppointment.cpython-313.pyc b/__pycache__/postSelectAppointment.cpython-313.pyc index 66e96de1529bf9101d34d1bb341eb20b7808fe3c..e59725e955924aea2992ab70125ad3d7e74f5671 100644 GIT binary patch delta 445 zcmXw#O-sW-5Qb+rno*ni{|ImzY!{`G%H&>L z{xcDz>#3lej)G9Qg38J&XZa%lI{{FRO+Z;`9cTL#oR8vruN6*bV}Kw|xiU{Zx{Cw7 z`VhFPV%s6*>P$CJff)-K`Ar{4Fsamdvr=(8VPKMQgARr^y)5>ljS&7S zN&r6@7)U={zZlt|_^uh9v57~~PA=YQZ)20sw4GeK)!tIGkEwQQDcHQ-YO|qEJQ?hS zbISU490@|}Njic?Pn|U}jGkclD=41|A>BWjv5s?ZOb4WmoqbL{++uf!Q=bsd@g#&p63F_mnW@f%YE<6 zS`)31X+|Onmt#Dc9_RI zYA|oT-kia;<|4I$(1YJ~I5jtXv+u3;8b2Iwbo$&d+^bx8=X^sZ_9}~SopAxq)<<(o zU#qhpo9~;$m;2S_Uk;mc$G~iN@ZGvupT=F%_&b5~NR;uZ2cy!ItPIxaY*>&b{L#hG z&qNl*LYhM+?Yh|MBz`P99c}N(D9L2ilqv?yVqLrur(xa|>#~N@*rqNcj42`H07?f? RK4LZE9$g#k(s^d){sO*|cwztm diff --git a/newMain.py b/newMain.py index 0b6ed2e..3a2fe57 100644 --- a/newMain.py +++ b/newMain.py @@ -1,6 +1,7 @@ import json from fastapi import FastAPI from fastapi.responses import JSONResponse +from pydantic import BaseModel app = FastAPI() @@ -29,7 +30,7 @@ def get_root(): from GetSchedulePackager import getSchedulePackager @app.get("/getSchedule") -def getSchedule(): +async def getSchedule(): res = getSchedulePackager() @@ -46,10 +47,15 @@ def getSchedule(): from postSelectAppointment import SelectAppointment -@app.post("/SelectInterview") -def postSelectInterview(request): +class Appointment(BaseModel): + name: str + date: str - res = SelectAppointment(request) +@app.post("/SelectInterview") +async def postSelectInterview(rawRequest: dict): + + + res = SelectAppointment(rawRequest) return JSONResponse( headers={ diff --git a/postSelectAppointment.py b/postSelectAppointment.py index b32553c..49bb918 100644 --- a/postSelectAppointment.py +++ b/postSelectAppointment.py @@ -17,20 +17,16 @@ def SelectAppointment (appointmentJson): ``Contact``: darkicewolf50@gmail.com """ - print(appointmentJson) status = mockWriteFunction(appointmentJson) if status: - resBody = {"Success": True} + resBody = {"Success": True, "message": ""} else: - resBody = {"Success": False} + resBody = {"Success": False, "message": ""} - return { - "statusCode": 200, - "isBase64ENcoded": "false", - "body": json.dumps(resBody) - } + resBody["message"] = appointmentJson["message"] + return resBody def mockWriteFunction(appTime): return 0