diff options
author | Tulir Asokan <tulir@maunium.net> | 2020-04-16 19:27:35 +0300 |
---|---|---|
committer | Tulir Asokan <tulir@maunium.net> | 2020-04-19 15:01:16 +0300 |
commit | 815190be147e575f12211c468f8121e5c60e6337 (patch) | |
tree | 8abd9b3d3952dbf767ca369ddad400db8a6f2d45 /matrix/event | |
parent | ff20c2c44f86b40f9214f1dc3d339584e48374f1 (diff) |
Update stuff and move pushrules to mautrix-go
Diffstat (limited to 'matrix/event')
-rw-r--r-- | matrix/event/event.go | 51 |
1 files changed, 0 insertions, 51 deletions
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 <https://www.gnu.org/licenses/>. - -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 -} |