shri-jai commited on
Commit
51f598e
·
1 Parent(s): ef290bb

fix: apk_link added to db

Browse files
Files changed (3) hide show
  1. src/core/models.py +1 -0
  2. src/core/router.py +9 -2
  3. 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