- akn/manage/approve_params.py +16 -26
akn/manage/approve_params.py
CHANGED
@@ -67,12 +67,8 @@ async def ubadmin_action(client: Client, callback: CallbackQuery):
|
|
67 |
update_result = await db_client.session.update_one(
|
68 |
{
|
69 |
"_id": request["_id"],
|
70 |
-
"user_client":
|
71 |
-
|
72 |
-
"status": "pending",
|
73 |
-
"user_id": int(user_id)
|
74 |
-
}
|
75 |
-
}
|
76 |
},
|
77 |
{"$set": update_data}
|
78 |
)
|
@@ -113,31 +109,25 @@ async def handle_approvalub(client, callback, request, user_id, admin_id, admin_
|
|
113 |
global storage_running
|
114 |
storage_running[user_id] = user_bots
|
115 |
|
116 |
-
update = {
|
117 |
-
"$set": {
|
118 |
-
"user_client.$.user_id": bot_user.id,
|
119 |
-
"user_client.$.status": "approved",
|
120 |
-
"user_client.$.is_active": True,
|
121 |
-
"user_client.$.username": bot_user.username or "N/A",
|
122 |
-
"user_client.$.started_at": dt.now().isoformat(),
|
123 |
-
"user_client.$.admin_action": {
|
124 |
-
"by": admin_id,
|
125 |
-
"at": dt.now().isoformat()
|
126 |
-
}
|
127 |
-
}
|
128 |
-
}
|
129 |
-
|
130 |
await db_client.session.update_one(
|
131 |
{
|
132 |
"_id": request["_id"],
|
133 |
-
"user_client":
|
134 |
-
|
135 |
-
|
136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
}
|
138 |
}
|
139 |
-
}
|
140 |
-
update
|
141 |
)
|
142 |
await notify_userub(client, user_id, bot_user)
|
143 |
await client.send_message(
|
|
|
67 |
update_result = await db_client.session.update_one(
|
68 |
{
|
69 |
"_id": request["_id"],
|
70 |
+
"user_client.status": "pending",
|
71 |
+
"user_client.user_id": int(user_id)
|
|
|
|
|
|
|
|
|
72 |
},
|
73 |
{"$set": update_data}
|
74 |
)
|
|
|
109 |
global storage_running
|
110 |
storage_running[user_id] = user_bots
|
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
await db_client.session.update_one(
|
113 |
{
|
114 |
"_id": request["_id"],
|
115 |
+
"user_client.status": "pending",
|
116 |
+
"user_client.user_id": int(user_id)
|
117 |
+
},
|
118 |
+
{
|
119 |
+
"$set": {
|
120 |
+
"user_client.$.user_id": bot_user.id,
|
121 |
+
"user_client.$.status": "approved",
|
122 |
+
"user_client.$.is_active": True,
|
123 |
+
"user_client.$.username": bot_user.username or "N/A",
|
124 |
+
"user_client.$.started_at": dt.now().isoformat(),
|
125 |
+
"user_client.$.admin_action": {
|
126 |
+
"by": admin_id,
|
127 |
+
"at": dt.now().isoformat()
|
128 |
}
|
129 |
}
|
130 |
+
}
|
|
|
131 |
)
|
132 |
await notify_userub(client, user_id, bot_user)
|
133 |
await client.send_message(
|