Spaces:
Sleeping
Sleeping
shri-jai commited on
Commit ·
51f598e
1
Parent(s): ef290bb
fix: apk_link added to db
Browse files- src/core/models.py +1 -0
- src/core/router.py +9 -2
- src/core/schemas.py +2 -1
src/core/models.py
CHANGED
|
@@ -30,6 +30,7 @@ class Emotion(str, Enum):
|
|
| 30 |
class AppVersion(SQLModel, table=True):
|
| 31 |
__tablename__ = "app_version"
|
| 32 |
version: str = Field(primary_key=True)
|
|
|
|
| 33 |
|
| 34 |
class Users(SQLModel, table=True):
|
| 35 |
__tablename__ = "users"
|
|
|
|
| 30 |
class AppVersion(SQLModel, table=True):
|
| 31 |
__tablename__ = "app_version"
|
| 32 |
version: str = Field(primary_key=True)
|
| 33 |
+
apk_download_link: str
|
| 34 |
|
| 35 |
class Users(SQLModel, table=True):
|
| 36 |
__tablename__ = "users"
|
src/core/router.py
CHANGED
|
@@ -18,6 +18,13 @@ async def get_app_config(
|
|
| 18 |
row = result.first()
|
| 19 |
|
| 20 |
min_version = row.version if row else "0.0.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
|
| 22 |
-
return BaseResponse(status_code=200,
|
| 23 |
-
data=AppConfigResponse(version=min_version))
|
|
|
|
| 18 |
row = result.first()
|
| 19 |
|
| 20 |
min_version = row.version if row else "0.0.0"
|
| 21 |
+
apk_url = row.apk_download_link if row else ""
|
| 22 |
+
|
| 23 |
+
return BaseResponse(
|
| 24 |
+
status_code=200,
|
| 25 |
+
data=AppConfigResponse(
|
| 26 |
+
version=min_version,
|
| 27 |
+
apk_download_link=apk_url
|
| 28 |
+
)
|
| 29 |
+
)
|
| 30 |
|
|
|
|
|
|
src/core/schemas.py
CHANGED
|
@@ -10,4 +10,5 @@ class BaseResponse(BaseModel, Generic[T]):
|
|
| 10 |
data: T
|
| 11 |
|
| 12 |
class AppConfigResponse(SQLModel):
|
| 13 |
-
version: str
|
|
|
|
|
|
| 10 |
data: T
|
| 11 |
|
| 12 |
class AppConfigResponse(SQLModel):
|
| 13 |
+
version: str
|
| 14 |
+
apk_download_link: str
|