From 815190be147e575f12211c468f8121e5c60e6337 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Thu, 16 Apr 2020 19:27:35 +0300 Subject: Update stuff and move pushrules to mautrix-go --- matrix/event/event.go | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 matrix/event/event.go (limited to 'matrix/event/event.go') diff --git a/matrix/event/event.go b/matrix/event/event.go deleted file mode 100644 index 8506c9c..0000000 --- a/matrix/event/event.go +++ /dev/null @@ -1,51 +0,0 @@ -// gomuks - A terminal Matrix client written in Go. -// Copyright (C) 2019 Tulir Asokan -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Affero General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Affero General Public License for more details. -// -// You should have received a copy of the GNU Affero General Public License -// along with this program. If not, see . - -package event - -import ( - "maunium.net/go/mautrix" -) - -type Event struct { - *mautrix.Event - Gomuks GomuksContent `json:"-"` -} - -func (evt *Event) SomewhatDangerousCopy() *Event { - base := *evt.Event - return &Event{ - Event: &base, - Gomuks: evt.Gomuks, - } -} - -func Wrap(event *mautrix.Event) *Event { - return &Event{Event: event} -} - -type OutgoingState int - -const ( - StateDefault OutgoingState = iota - StateLocalEcho - StateSendFail -) - -type GomuksContent struct { - OutgoingState OutgoingState - Edits []*Event -} -- cgit v1.2.3