MCPcopy Create free account
hub / github.com/dedsec1121fk/DedSec / group_demote_admin

Function group_demote_admin

Scripts/ButSystem.py:14590–14616  ·  view source on GitHub ↗

group_demote_admin. Admin-only route handler. This docstring was expanded to make future maintenance easier. Args: gid: Parameter. Returns: Varies.

(gid: int)

Source from the content-addressed store, hash-verified

14588Route handler or application helper.
14589
14590This docstring was expanded to make future maintenance easier.
14591
14592Returns:
14593 Varies.
14594"""
14595 mark_online(current_user(), g.scope)
14596 return jsonify({"ok": True})
14597
14598@app.route("/api/dm/<peer>/since")
14599@login_required
14600def api_dm_since(peer: str):
14601 """api_dm_since.
14602
14603Chat/group feature helper or route handler.
14604
14605This docstring was expanded to make future maintenance easier.
14606
14607Args:
14608 peer: Parameter.
14609
14610Returns:
14611 Varies.
14612"""
14613 me = current_user()
14614 peer = peer.strip()
14615 if not _chat_lock_is_unlocked(me, "dm", peer):
14616 return jsonify(ok=False, locked=True, error="PIN required"), 423
14617 try:
14618 since_id = int(request.args.get("id") or 0)
14619 except Exception:

Callers

nothing calls this directly

Calls 3

current_userFunction · 0.70
group_roleFunction · 0.70
db_connectFunction · 0.70

Tested by

no test coverage detected