mirror of
https://github.com/status-im/status-go.git
synced 2025-01-09 06:12:55 +00:00
3ea2002904
* chore: regenerate proto binaries * feat: remove unused grant code for community's canPost
24 lines
486 B
Go
24 lines
486 B
Go
package common
|
|
|
|
import (
|
|
"crypto/ecdsa"
|
|
|
|
"github.com/golang/protobuf/proto"
|
|
|
|
"github.com/status-im/status-go/protocol/protobuf"
|
|
)
|
|
|
|
// ChatEntity is anything that is sendable in a chat.
|
|
// Currently it encompass a Message and EmojiReaction.
|
|
type ChatEntity interface {
|
|
proto.Message
|
|
|
|
GetChatId() string
|
|
GetMessageType() protobuf.MessageType
|
|
GetSigPubKey() *ecdsa.PublicKey
|
|
GetProtobuf() proto.Message
|
|
WrapGroupMessage() bool
|
|
|
|
SetMessageType(messageType protobuf.MessageType)
|
|
}
|