mirror of
https://github.com/status-im/status-go.git
synced 2025-01-20 11:40:29 +00:00
f6c9ec7838
This commit introduces a few changes regarding users accessing communities: While the APIs still exist, community invites should no longer be used, instead communities should merely be "shared". Sharing a community to users allows users to "join" the community, which in reality makes them request access to that community. This means, users have to request access to any community, even if the community has permissions set to NO_MEMBERSHIP Only difference between ON_REQUEST and NO_MEMBERSHIP is that ON_REQUEST communities require manual approval of the owner/admin to access a community. NO_MEMBERSHIP communities accept automatically (as soon as owner/admin receives the request). This also implies that users are no longer optimistically added to the member list of communities, but only after they have been accepted. This introduces a bit of a message ping-pong for users to know that someone is now part of a community
126 lines
4.2 KiB
Go
126 lines
4.2 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// source: enums.proto
|
|
|
|
package protobuf
|
|
|
|
import (
|
|
fmt "fmt"
|
|
proto "github.com/golang/protobuf/proto"
|
|
math "math"
|
|
)
|
|
|
|
// Reference imports to suppress errors if they are not otherwise used.
|
|
var _ = proto.Marshal
|
|
var _ = fmt.Errorf
|
|
var _ = math.Inf
|
|
|
|
// This is a compile-time assertion to ensure that this generated file
|
|
// is compatible with the proto package it is being compiled against.
|
|
// A compilation error at this line likely means your copy of the
|
|
// proto package needs to be updated.
|
|
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
|
|
type MessageType int32
|
|
|
|
const (
|
|
MessageType_UNKNOWN_MESSAGE_TYPE MessageType = 0
|
|
MessageType_ONE_TO_ONE MessageType = 1
|
|
MessageType_PUBLIC_GROUP MessageType = 2
|
|
MessageType_PRIVATE_GROUP MessageType = 3
|
|
// Only local
|
|
MessageType_SYSTEM_MESSAGE_PRIVATE_GROUP MessageType = 4
|
|
MessageType_COMMUNITY_CHAT MessageType = 5
|
|
// Only local
|
|
MessageType_SYSTEM_MESSAGE_GAP MessageType = 6
|
|
)
|
|
|
|
var MessageType_name = map[int32]string{
|
|
0: "UNKNOWN_MESSAGE_TYPE",
|
|
1: "ONE_TO_ONE",
|
|
2: "PUBLIC_GROUP",
|
|
3: "PRIVATE_GROUP",
|
|
4: "SYSTEM_MESSAGE_PRIVATE_GROUP",
|
|
5: "COMMUNITY_CHAT",
|
|
6: "SYSTEM_MESSAGE_GAP",
|
|
}
|
|
|
|
var MessageType_value = map[string]int32{
|
|
"UNKNOWN_MESSAGE_TYPE": 0,
|
|
"ONE_TO_ONE": 1,
|
|
"PUBLIC_GROUP": 2,
|
|
"PRIVATE_GROUP": 3,
|
|
"SYSTEM_MESSAGE_PRIVATE_GROUP": 4,
|
|
"COMMUNITY_CHAT": 5,
|
|
"SYSTEM_MESSAGE_GAP": 6,
|
|
}
|
|
|
|
func (x MessageType) String() string {
|
|
return proto.EnumName(MessageType_name, int32(x))
|
|
}
|
|
|
|
func (MessageType) EnumDescriptor() ([]byte, []int) {
|
|
return fileDescriptor_888b6bd9597961ff, []int{0}
|
|
}
|
|
|
|
type ImageType int32
|
|
|
|
const (
|
|
ImageType_UNKNOWN_IMAGE_TYPE ImageType = 0
|
|
// Raster image files is payload data that can be read as a raster image
|
|
ImageType_PNG ImageType = 1
|
|
ImageType_JPEG ImageType = 2
|
|
ImageType_WEBP ImageType = 3
|
|
ImageType_GIF ImageType = 4
|
|
)
|
|
|
|
var ImageType_name = map[int32]string{
|
|
0: "UNKNOWN_IMAGE_TYPE",
|
|
1: "PNG",
|
|
2: "JPEG",
|
|
3: "WEBP",
|
|
4: "GIF",
|
|
}
|
|
|
|
var ImageType_value = map[string]int32{
|
|
"UNKNOWN_IMAGE_TYPE": 0,
|
|
"PNG": 1,
|
|
"JPEG": 2,
|
|
"WEBP": 3,
|
|
"GIF": 4,
|
|
}
|
|
|
|
func (x ImageType) String() string {
|
|
return proto.EnumName(ImageType_name, int32(x))
|
|
}
|
|
|
|
func (ImageType) EnumDescriptor() ([]byte, []int) {
|
|
return fileDescriptor_888b6bd9597961ff, []int{1}
|
|
}
|
|
|
|
func init() {
|
|
proto.RegisterEnum("protobuf.MessageType", MessageType_name, MessageType_value)
|
|
proto.RegisterEnum("protobuf.ImageType", ImageType_name, ImageType_value)
|
|
}
|
|
|
|
func init() { proto.RegisterFile("enums.proto", fileDescriptor_888b6bd9597961ff) }
|
|
|
|
var fileDescriptor_888b6bd9597961ff = []byte{
|
|
// 241 bytes of a gzipped FileDescriptorProto
|
|
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0xd0, 0xbd, 0x4e, 0xc3, 0x40,
|
|
0x0c, 0x07, 0x70, 0xd2, 0x84, 0xb6, 0x38, 0xb4, 0x32, 0x16, 0xaa, 0x18, 0x18, 0x98, 0x3b, 0x94,
|
|
0x81, 0x91, 0x29, 0x89, 0xcc, 0x71, 0xc0, 0x7d, 0xa8, 0xb9, 0x50, 0x85, 0xe5, 0x44, 0xa5, 0x83,
|
|
0xa9, 0xb4, 0x22, 0x74, 0xe0, 0x95, 0x78, 0x4a, 0xd4, 0x88, 0x20, 0xe8, 0xe4, 0xbf, 0x2c, 0xdb,
|
|
0xfa, 0xc9, 0x90, 0x86, 0xb7, 0xed, 0xaa, 0x99, 0x6d, 0xde, 0xd7, 0x1f, 0x6b, 0x1a, 0xb6, 0x65,
|
|
0xb9, 0x7d, 0x99, 0x7e, 0x45, 0x90, 0xaa, 0xd0, 0x34, 0xcf, 0xaf, 0xc1, 0x7d, 0x6e, 0x02, 0x9d,
|
|
0xc1, 0x69, 0xa5, 0xef, 0xb5, 0x59, 0x68, 0xaf, 0xb8, 0x2c, 0x33, 0xc1, 0xde, 0xd5, 0x96, 0xf1,
|
|
0x80, 0xc6, 0x00, 0x46, 0xb3, 0x77, 0xc6, 0x1b, 0xcd, 0x18, 0x11, 0xc2, 0xb1, 0xad, 0xf2, 0x07,
|
|
0x59, 0x78, 0x31, 0x37, 0x95, 0xc5, 0x1e, 0x9d, 0xc0, 0xc8, 0xce, 0xe5, 0x63, 0xe6, 0xf8, 0xa7,
|
|
0x15, 0xd3, 0x05, 0x9c, 0x97, 0x75, 0xe9, 0x58, 0xfd, 0x5e, 0xfb, 0x3f, 0x91, 0x10, 0xc1, 0xb8,
|
|
0x30, 0x4a, 0x55, 0x5a, 0xba, 0xda, 0x17, 0xb7, 0x99, 0xc3, 0x43, 0x9a, 0x00, 0xed, 0x6d, 0x89,
|
|
0xcc, 0x62, 0x7f, 0x2a, 0xe1, 0x48, 0xae, 0x3a, 0xe9, 0x04, 0xa8, 0x93, 0x4a, 0xf5, 0xc7, 0x39,
|
|
0x80, 0xd8, 0x6a, 0x81, 0x11, 0x0d, 0x21, 0xb9, 0xb3, 0x2c, 0xb0, 0xb7, 0x4b, 0x0b, 0xce, 0x77,
|
|
0x9e, 0x01, 0xc4, 0x42, 0xde, 0x60, 0x92, 0x8f, 0x9e, 0xd2, 0xd9, 0xe5, 0x75, 0xf7, 0x86, 0x65,
|
|
0xbf, 0x4d, 0x57, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa0, 0xd7, 0x7f, 0x8a, 0x26, 0x01, 0x00,
|
|
0x00,
|
|
}
|