streamEvent.go 990 字节
Newer Older
T
tanggen 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
// Copyright (C) 2020 Finogeeks Co., Ltd
//
// This program is free software: you can redistribute it and/or  modify
// it under the terms of the GNU Affero General Public License, version 3,
// as published by the Free Software Foundation.
//
// 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 <http://www.gnu.org/licenses/>.

package feedstypes

import (
	"github.com/finogeeks/ligase/skunkworks/gomatrixserverlib"
)

type StreamEvent struct {
	Offset    int64
	Ev        *gomatrixserverlib.ClientEvent
	IsDeleted bool
}

func (se *StreamEvent) GetOffset() int64 {
	return se.Offset
}

func (se *StreamEvent) GetEv() *gomatrixserverlib.ClientEvent {
	return se.Ev
}