activate users
Browse files- App/Android/Android.py +11 -3
App/Android/Android.py
CHANGED
@@ -57,9 +57,17 @@ class AndroidClient:
|
|
57 |
return APIResponse(**response.json())
|
58 |
|
59 |
@require_base_url
|
60 |
-
async def
|
61 |
"""Enable or disable a user."""
|
62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
return APIResponse(**response.json())
|
64 |
|
65 |
@require_base_url
|
@@ -101,6 +109,6 @@ class AndroidClient:
|
|
101 |
|
102 |
async def activate_user(self, phone_number: str):
|
103 |
request = SetUserStatusRequest(phone=phone_number, disabled=False)
|
104 |
-
await self.
|
105 |
# Replace this with actual API call logic
|
106 |
return {"status": "success", "message": "User activated."}
|
|
|
57 |
return APIResponse(**response.json())
|
58 |
|
59 |
@require_base_url
|
60 |
+
async def disable_user(self, request: SetUserStatusRequest) -> APIResponse:
|
61 |
"""Enable or disable a user."""
|
62 |
+
path = f"/users/{request.phone}/disable"
|
63 |
+
response = await self.client.post(path, json=None)
|
64 |
+
return APIResponse(**response.json())
|
65 |
+
|
66 |
+
@require_base_url
|
67 |
+
async def enable_user(self, request: SetUserStatusRequest) -> APIResponse:
|
68 |
+
"""Enable or disable a user."""
|
69 |
+
path = f"/users/{request.phone}/enable"
|
70 |
+
response = await self.client.post(path, json=None)
|
71 |
return APIResponse(**response.json())
|
72 |
|
73 |
@require_base_url
|
|
|
109 |
|
110 |
async def activate_user(self, phone_number: str):
|
111 |
request = SetUserStatusRequest(phone=phone_number, disabled=False)
|
112 |
+
await self.enable_user(request=request)
|
113 |
# Replace this with actual API call logic
|
114 |
return {"status": "success", "message": "User activated."}
|