()
| 15480 | return redirect(url_for("group_chat", gid=gid)) |
| 15481 | conn = db_connect() |
| 15482 | conn.execute("UPDATE group_members SET role='member' WHERE group_id=? AND username=?", (gid, username)) |
| 15483 | conn.commit() |
| 15484 | conn.close() |
| 15485 | flash("Admin removed.") |
| 15486 | return redirect(url_for("group_chat", gid=gid)) |
| 15487 | |
| 15488 | def _group_store_voice(gm_id: int, file_storage) -> Tuple[int, str]: |
| 15489 | """Store a group voice message (plaintext on disk).""" |
no test coverage detected