mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-20 10:33:41 -05:00
Remove temporary client-side moderation commands
This commit is contained in:
parent
fc34ba4a0e
commit
4296678d11
1 changed files with 0 additions and 26 deletions
|
@ -103,32 +103,6 @@ func (h *HiClient) SendMessage(
|
|||
_, err := h.SetState(ctx, roomID, event.Type{Type: parts[1], Class: event.StateEventType}, parts[2], content)
|
||||
return nil, err
|
||||
}
|
||||
// This is hacked in and to be removed later.
|
||||
for _, state := range []string{"/invite ", "/ban ", "/kick "} {
|
||||
if strings.HasPrefix(text, state) {
|
||||
text = strings.TrimPrefix(text, state)
|
||||
parts := strings.SplitN(text, " ", 1)
|
||||
mxid := parts[0]
|
||||
content := event.MemberEventContent{}
|
||||
memberships := map[string]event.Membership{
|
||||
"/invite ": event.MembershipInvite,
|
||||
"/ban ": event.MembershipBan,
|
||||
"/kick ": event.MembershipLeave,
|
||||
}
|
||||
content.Membership = memberships[state]
|
||||
if len(parts) == 2 {
|
||||
content.Reason = parts[1]
|
||||
}
|
||||
_, err := h.SetState(
|
||||
ctx,
|
||||
roomID,
|
||||
event.Type{Type: "m.room.member", Class: event.StateEventType},
|
||||
mxid,
|
||||
content,
|
||||
)
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
var content event.MessageEventContent
|
||||
msgType := event.MsgText
|
||||
origText := text
|
||||
|
|
Loading…
Add table
Reference in a new issue