style(status-js): regenerate protso

This commit is contained in:
Pavel Prichodko 2022-05-24 15:34:03 +02:00
parent a3129d97d9
commit f342f97da9
No known key found for this signature in database
GPG Key ID: 8E4C82D464215E83
8 changed files with 81 additions and 144 deletions

View File

@ -1,13 +1,7 @@
/* eslint-disable import/export */ /* eslint-disable import/export */
/* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-namespace */
import { import { enumeration, encodeMessage, decodeMessage, message, bytes } from 'protons-runtime'
enumeration,
encodeMessage,
decodeMessage,
message,
bytes,
} from 'protons-runtime'
import type { Codec } from 'protons-runtime' import type { Codec } from 'protons-runtime'
export interface ApplicationMetadataMessage { export interface ApplicationMetadataMessage {
@ -51,7 +45,7 @@ export namespace ApplicationMetadataMessage {
TYPE_STATUS_UPDATE = 'TYPE_STATUS_UPDATE', TYPE_STATUS_UPDATE = 'TYPE_STATUS_UPDATE',
TYPE_DELETE_MESSAGE = 'TYPE_DELETE_MESSAGE', TYPE_DELETE_MESSAGE = 'TYPE_DELETE_MESSAGE',
TYPE_SYNC_INSTALLATION_COMMUNITY = 'TYPE_SYNC_INSTALLATION_COMMUNITY', TYPE_SYNC_INSTALLATION_COMMUNITY = 'TYPE_SYNC_INSTALLATION_COMMUNITY',
TYPE_ANONYMOUS_METRIC_BATCH = 'TYPE_ANONYMOUS_METRIC_BATCH', TYPE_ANONYMOUS_METRIC_BATCH = 'TYPE_ANONYMOUS_METRIC_BATCH'
} }
enum __TypeValues { enum __TypeValues {
@ -88,7 +82,7 @@ export namespace ApplicationMetadataMessage {
TYPE_STATUS_UPDATE = 30, TYPE_STATUS_UPDATE = 30,
TYPE_DELETE_MESSAGE = 31, TYPE_DELETE_MESSAGE = 31,
TYPE_SYNC_INSTALLATION_COMMUNITY = 32, TYPE_SYNC_INSTALLATION_COMMUNITY = 32,
TYPE_ANONYMOUS_METRIC_BATCH = 33, TYPE_ANONYMOUS_METRIC_BATCH = 33
} }
export namespace Type { export namespace Type {
@ -101,7 +95,7 @@ export namespace ApplicationMetadataMessage {
return message<ApplicationMetadataMessage>({ return message<ApplicationMetadataMessage>({
1: { name: 'signature', codec: bytes }, 1: { name: 'signature', codec: bytes },
2: { name: 'payload', codec: bytes }, 2: { name: 'payload', codec: bytes },
3: { name: 'type', codec: ApplicationMetadataMessage.Type.codec() }, 3: { name: 'type', codec: ApplicationMetadataMessage.Type.codec() }
}) })
} }

View File

@ -1,16 +1,7 @@
/* eslint-disable import/export */ /* eslint-disable import/export */
/* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-namespace */
import { import { encodeMessage, decodeMessage, message, uint64, string, enumeration, bytes, bool } from 'protons-runtime'
encodeMessage,
decodeMessage,
message,
uint64,
string,
enumeration,
bytes,
bool,
} from 'protons-runtime'
import type { Codec } from 'protons-runtime' import type { Codec } from 'protons-runtime'
export interface ChatIdentity { export interface ChatIdentity {
@ -32,7 +23,7 @@ export namespace ChatIdentity {
4: { name: 'displayName', codec: string }, 4: { name: 'displayName', codec: string },
5: { name: 'description', codec: string }, 5: { name: 'description', codec: string },
6: { name: 'color', codec: string }, 6: { name: 'color', codec: string },
7: { name: 'emoji', codec: string }, 7: { name: 'emoji', codec: string }
}) })
} }
@ -57,13 +48,13 @@ export namespace IdentityImage {
export enum SourceType { export enum SourceType {
UNKNOWN_SOURCE_TYPE = 'UNKNOWN_SOURCE_TYPE', UNKNOWN_SOURCE_TYPE = 'UNKNOWN_SOURCE_TYPE',
RAW_PAYLOAD = 'RAW_PAYLOAD', RAW_PAYLOAD = 'RAW_PAYLOAD',
ENS_AVATAR = 'ENS_AVATAR', ENS_AVATAR = 'ENS_AVATAR'
} }
enum __SourceTypeValues { enum __SourceTypeValues {
UNKNOWN_SOURCE_TYPE = 0, UNKNOWN_SOURCE_TYPE = 0,
RAW_PAYLOAD = 1, RAW_PAYLOAD = 1,
ENS_AVATAR = 2, ENS_AVATAR = 2
} }
export namespace SourceType { export namespace SourceType {
@ -78,7 +69,7 @@ export namespace IdentityImage {
2: { name: 'sourceType', codec: IdentityImage.SourceType.codec() }, 2: { name: 'sourceType', codec: IdentityImage.SourceType.codec() },
3: { name: 'imageType', codec: ImageType.codec() }, 3: { name: 'imageType', codec: ImageType.codec() },
4: { name: 'encryptionKeys', codec: bytes, repeats: true }, 4: { name: 'encryptionKeys', codec: bytes, repeats: true },
5: { name: 'encrypted', codec: bool }, 5: { name: 'encrypted', codec: bool }
}) })
} }
@ -98,7 +89,7 @@ export enum MessageType {
PRIVATE_GROUP = 'PRIVATE_GROUP', PRIVATE_GROUP = 'PRIVATE_GROUP',
SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP', SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP',
COMMUNITY_CHAT = 'COMMUNITY_CHAT', COMMUNITY_CHAT = 'COMMUNITY_CHAT',
SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP', SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP'
} }
enum __MessageTypeValues { enum __MessageTypeValues {
@ -108,7 +99,7 @@ enum __MessageTypeValues {
PRIVATE_GROUP = 3, PRIVATE_GROUP = 3,
SYSTEM_MESSAGE_PRIVATE_GROUP = 4, SYSTEM_MESSAGE_PRIVATE_GROUP = 4,
COMMUNITY_CHAT = 5, COMMUNITY_CHAT = 5,
SYSTEM_MESSAGE_GAP = 6, SYSTEM_MESSAGE_GAP = 6
} }
export namespace MessageType { export namespace MessageType {
@ -121,7 +112,7 @@ export enum ImageType {
PNG = 'PNG', PNG = 'PNG',
JPEG = 'JPEG', JPEG = 'JPEG',
WEBP = 'WEBP', WEBP = 'WEBP',
GIF = 'GIF', GIF = 'GIF'
} }
enum __ImageTypeValues { enum __ImageTypeValues {
@ -129,7 +120,7 @@ enum __ImageTypeValues {
PNG = 1, PNG = 1,
JPEG = 2, JPEG = 2,
WEBP = 3, WEBP = 3,
GIF = 4, GIF = 4
} }
export namespace ImageType { export namespace ImageType {

View File

@ -1,16 +1,7 @@
/* eslint-disable import/export */ /* eslint-disable import/export */
/* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-namespace */
import { import { encodeMessage, decodeMessage, message, string, int32, bytes, enumeration, uint64 } from 'protons-runtime'
encodeMessage,
decodeMessage,
message,
string,
int32,
bytes,
enumeration,
uint64,
} from 'protons-runtime'
import type { Codec } from 'protons-runtime' import type { Codec } from 'protons-runtime'
export interface StickerMessage { export interface StickerMessage {
@ -22,7 +13,7 @@ export namespace StickerMessage {
export const codec = (): Codec<StickerMessage> => { export const codec = (): Codec<StickerMessage> => {
return message<StickerMessage>({ return message<StickerMessage>({
1: { name: 'hash', codec: string }, 1: { name: 'hash', codec: string },
2: { name: 'pack', codec: int32 }, 2: { name: 'pack', codec: int32 }
}) })
} }
@ -44,7 +35,7 @@ export namespace ImageMessage {
export const codec = (): Codec<ImageMessage> => { export const codec = (): Codec<ImageMessage> => {
return message<ImageMessage>({ return message<ImageMessage>({
1: { name: 'payload', codec: bytes }, 1: { name: 'payload', codec: bytes },
2: { name: 'type', codec: ImageType.codec() }, 2: { name: 'type', codec: ImageType.codec() }
}) })
} }
@ -67,13 +58,13 @@ export namespace AudioMessage {
export enum AudioType { export enum AudioType {
UNKNOWN_AUDIO_TYPE = 'UNKNOWN_AUDIO_TYPE', UNKNOWN_AUDIO_TYPE = 'UNKNOWN_AUDIO_TYPE',
AAC = 'AAC', AAC = 'AAC',
AMR = 'AMR', AMR = 'AMR'
} }
enum __AudioTypeValues { enum __AudioTypeValues {
UNKNOWN_AUDIO_TYPE = 0, UNKNOWN_AUDIO_TYPE = 0,
AAC = 1, AAC = 1,
AMR = 2, AMR = 2
} }
export namespace AudioType { export namespace AudioType {
@ -86,7 +77,7 @@ export namespace AudioMessage {
return message<AudioMessage>({ return message<AudioMessage>({
1: { name: 'payload', codec: bytes }, 1: { name: 'payload', codec: bytes },
2: { name: 'type', codec: AudioMessage.AudioType.codec() }, 2: { name: 'type', codec: AudioMessage.AudioType.codec() },
3: { name: 'durationMs', codec: uint64 }, 3: { name: 'durationMs', codec: uint64 }
}) })
} }
@ -116,7 +107,7 @@ export namespace EditMessage {
3: { name: 'chatId', codec: string }, 3: { name: 'chatId', codec: string },
4: { name: 'messageId', codec: string }, 4: { name: 'messageId', codec: string },
5: { name: 'grant', codec: bytes }, 5: { name: 'grant', codec: bytes },
6: { name: 'messageType', codec: MessageType.codec() }, 6: { name: 'messageType', codec: MessageType.codec() }
}) })
} }
@ -144,7 +135,7 @@ export namespace DeleteMessage {
2: { name: 'chatId', codec: string }, 2: { name: 'chatId', codec: string },
3: { name: 'messageId', codec: string }, 3: { name: 'messageId', codec: string },
4: { name: 'grant', codec: bytes }, 4: { name: 'grant', codec: bytes },
5: { name: 'messageType', codec: MessageType.codec() }, 5: { name: 'messageType', codec: MessageType.codec() }
}) })
} }
@ -186,7 +177,7 @@ export namespace ChatMessage {
IMAGE = 'IMAGE', IMAGE = 'IMAGE',
AUDIO = 'AUDIO', AUDIO = 'AUDIO',
COMMUNITY = 'COMMUNITY', COMMUNITY = 'COMMUNITY',
SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP', SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP'
} }
enum __ContentTypeValues { enum __ContentTypeValues {
@ -200,7 +191,7 @@ export namespace ChatMessage {
IMAGE = 7, IMAGE = 7,
AUDIO = 8, AUDIO = 8,
COMMUNITY = 9, COMMUNITY = 9,
SYSTEM_MESSAGE_GAP = 10, SYSTEM_MESSAGE_GAP = 10
} }
export namespace ContentType { export namespace ContentType {
@ -224,7 +215,7 @@ export namespace ChatMessage {
11: { name: 'audio', codec: AudioMessage.codec() }, 11: { name: 'audio', codec: AudioMessage.codec() },
12: { name: 'community', codec: bytes }, 12: { name: 'community', codec: bytes },
13: { name: 'grant', codec: bytes }, 13: { name: 'grant', codec: bytes },
14: { name: 'displayName', codec: string }, 14: { name: 'displayName', codec: string }
}) })
} }
@ -244,7 +235,7 @@ export enum MessageType {
PRIVATE_GROUP = 'PRIVATE_GROUP', PRIVATE_GROUP = 'PRIVATE_GROUP',
SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP', SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP',
COMMUNITY_CHAT = 'COMMUNITY_CHAT', COMMUNITY_CHAT = 'COMMUNITY_CHAT',
SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP', SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP'
} }
enum __MessageTypeValues { enum __MessageTypeValues {
@ -254,7 +245,7 @@ enum __MessageTypeValues {
PRIVATE_GROUP = 3, PRIVATE_GROUP = 3,
SYSTEM_MESSAGE_PRIVATE_GROUP = 4, SYSTEM_MESSAGE_PRIVATE_GROUP = 4,
COMMUNITY_CHAT = 5, COMMUNITY_CHAT = 5,
SYSTEM_MESSAGE_GAP = 6, SYSTEM_MESSAGE_GAP = 6
} }
export namespace MessageType { export namespace MessageType {
@ -267,7 +258,7 @@ export enum ImageType {
PNG = 'PNG', PNG = 'PNG',
JPEG = 'JPEG', JPEG = 'JPEG',
WEBP = 'WEBP', WEBP = 'WEBP',
GIF = 'GIF', GIF = 'GIF'
} }
enum __ImageTypeValues { enum __ImageTypeValues {
@ -275,7 +266,7 @@ enum __ImageTypeValues {
PNG = 1, PNG = 1,
JPEG = 2, JPEG = 2,
WEBP = 3, WEBP = 3,
GIF = 4, GIF = 4
} }
export namespace ImageType { export namespace ImageType {

View File

@ -1,18 +1,7 @@
/* eslint-disable import/export */ /* eslint-disable import/export */
/* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-namespace */
import { import { encodeMessage, decodeMessage, message, bytes, string, uint64, enumeration, bool, int32, uint32 } from 'protons-runtime'
encodeMessage,
decodeMessage,
message,
bytes,
string,
uint64,
enumeration,
bool,
int32,
uint32,
} from 'protons-runtime'
import type { Codec } from 'protons-runtime' import type { Codec } from 'protons-runtime'
export interface Grant { export interface Grant {
@ -28,7 +17,7 @@ export namespace Grant {
1: { name: 'communityId', codec: bytes }, 1: { name: 'communityId', codec: bytes },
2: { name: 'memberId', codec: bytes }, 2: { name: 'memberId', codec: bytes },
3: { name: 'chatId', codec: string }, 3: { name: 'chatId', codec: string },
4: { name: 'clock', codec: uint64 }, 4: { name: 'clock', codec: uint64 }
}) })
} }
@ -49,13 +38,13 @@ export namespace CommunityMember {
export enum Roles { export enum Roles {
UNKNOWN_ROLE = 'UNKNOWN_ROLE', UNKNOWN_ROLE = 'UNKNOWN_ROLE',
ROLE_ALL = 'ROLE_ALL', ROLE_ALL = 'ROLE_ALL',
ROLE_MANAGE_USERS = 'ROLE_MANAGE_USERS', ROLE_MANAGE_USERS = 'ROLE_MANAGE_USERS'
} }
enum __RolesValues { enum __RolesValues {
UNKNOWN_ROLE = 0, UNKNOWN_ROLE = 0,
ROLE_ALL = 1, ROLE_ALL = 1,
ROLE_MANAGE_USERS = 2, ROLE_MANAGE_USERS = 2
} }
export namespace Roles { export namespace Roles {
@ -66,7 +55,7 @@ export namespace CommunityMember {
export const codec = (): Codec<CommunityMember> => { export const codec = (): Codec<CommunityMember> => {
return message<CommunityMember>({ return message<CommunityMember>({
1: { name: 'roles', codec: CommunityMember.Roles.codec(), repeats: true }, 1: { name: 'roles', codec: CommunityMember.Roles.codec(), repeats: true }
}) })
} }
@ -90,14 +79,14 @@ export namespace CommunityPermissions {
UNKNOWN_ACCESS = 'UNKNOWN_ACCESS', UNKNOWN_ACCESS = 'UNKNOWN_ACCESS',
NO_MEMBERSHIP = 'NO_MEMBERSHIP', NO_MEMBERSHIP = 'NO_MEMBERSHIP',
INVITATION_ONLY = 'INVITATION_ONLY', INVITATION_ONLY = 'INVITATION_ONLY',
ON_REQUEST = 'ON_REQUEST', ON_REQUEST = 'ON_REQUEST'
} }
enum __AccessValues { enum __AccessValues {
UNKNOWN_ACCESS = 0, UNKNOWN_ACCESS = 0,
NO_MEMBERSHIP = 1, NO_MEMBERSHIP = 1,
INVITATION_ONLY = 2, INVITATION_ONLY = 2,
ON_REQUEST = 3, ON_REQUEST = 3
} }
export namespace Access { export namespace Access {
@ -110,7 +99,7 @@ export namespace CommunityPermissions {
return message<CommunityPermissions>({ return message<CommunityPermissions>({
1: { name: 'ensOnly', codec: bool }, 1: { name: 'ensOnly', codec: bool },
2: { name: 'private', codec: bool }, 2: { name: 'private', codec: bool },
3: { name: 'access', codec: CommunityPermissions.Access.codec() }, 3: { name: 'access', codec: CommunityPermissions.Access.codec() }
}) })
} }
@ -146,7 +135,7 @@ export namespace CommunityDescription {
7: { name: 'banList', codec: string, repeats: true }, 7: { name: 'banList', codec: string, repeats: true },
8: { name: 'categories', codec: CommunityCategory.codec() }, 8: { name: 'categories', codec: CommunityCategory.codec() },
9: { name: 'archiveMagnetlinkClock', codec: uint64 }, 9: { name: 'archiveMagnetlinkClock', codec: uint64 },
10: { name: 'adminSettings', codec: CommunityAdminSettings.codec() }, 10: { name: 'adminSettings', codec: CommunityAdminSettings.codec() }
}) })
} }
@ -166,7 +155,7 @@ export interface CommunityAdminSettings {
export namespace CommunityAdminSettings { export namespace CommunityAdminSettings {
export const codec = (): Codec<CommunityAdminSettings> => { export const codec = (): Codec<CommunityAdminSettings> => {
return message<CommunityAdminSettings>({ return message<CommunityAdminSettings>({
1: { name: 'pinMessageAllMembersEnabled', codec: bool }, 1: { name: 'pinMessageAllMembersEnabled', codec: bool }
}) })
} }
@ -194,7 +183,7 @@ export namespace CommunityChat {
2: { name: 'permissions', codec: CommunityPermissions.codec() }, 2: { name: 'permissions', codec: CommunityPermissions.codec() },
3: { name: 'identity', codec: ChatIdentity.codec() }, 3: { name: 'identity', codec: ChatIdentity.codec() },
4: { name: 'categoryId', codec: string }, 4: { name: 'categoryId', codec: string },
5: { name: 'position', codec: int32 }, 5: { name: 'position', codec: int32 }
}) })
} }
@ -218,7 +207,7 @@ export namespace CommunityCategory {
return message<CommunityCategory>({ return message<CommunityCategory>({
1: { name: 'categoryId', codec: string }, 1: { name: 'categoryId', codec: string },
2: { name: 'name', codec: string }, 2: { name: 'name', codec: string },
3: { name: 'position', codec: int32 }, 3: { name: 'position', codec: int32 }
}) })
} }
@ -244,7 +233,7 @@ export namespace CommunityInvitation {
1: { name: 'communityDescription', codec: bytes }, 1: { name: 'communityDescription', codec: bytes },
2: { name: 'grant', codec: bytes }, 2: { name: 'grant', codec: bytes },
3: { name: 'chatId', codec: string }, 3: { name: 'chatId', codec: string },
4: { name: 'publicKey', codec: bytes }, 4: { name: 'publicKey', codec: bytes }
}) })
} }
@ -270,7 +259,7 @@ export namespace CommunityRequestToJoin {
1: { name: 'clock', codec: uint64 }, 1: { name: 'clock', codec: uint64 },
2: { name: 'ensName', codec: string }, 2: { name: 'ensName', codec: string },
3: { name: 'chatId', codec: string }, 3: { name: 'chatId', codec: string },
4: { name: 'communityId', codec: bytes }, 4: { name: 'communityId', codec: bytes }
}) })
} }
@ -296,7 +285,7 @@ export namespace CommunityRequestToJoinResponse {
1: { name: 'clock', codec: uint64 }, 1: { name: 'clock', codec: uint64 },
2: { name: 'community', codec: CommunityDescription.codec() }, 2: { name: 'community', codec: CommunityDescription.codec() },
3: { name: 'accepted', codec: bool }, 3: { name: 'accepted', codec: bool },
4: { name: 'grant', codec: bytes }, 4: { name: 'grant', codec: bytes }
}) })
} }
@ -318,19 +307,15 @@ export namespace CommunityMessageArchiveMagnetlink {
export const codec = (): Codec<CommunityMessageArchiveMagnetlink> => { export const codec = (): Codec<CommunityMessageArchiveMagnetlink> => {
return message<CommunityMessageArchiveMagnetlink>({ return message<CommunityMessageArchiveMagnetlink>({
1: { name: 'clock', codec: uint64 }, 1: { name: 'clock', codec: uint64 },
2: { name: 'magnetUri', codec: string }, 2: { name: 'magnetUri', codec: string }
}) })
} }
export const encode = ( export const encode = (obj: CommunityMessageArchiveMagnetlink): Uint8Array => {
obj: CommunityMessageArchiveMagnetlink
): Uint8Array => {
return encodeMessage(obj, CommunityMessageArchiveMagnetlink.codec()) return encodeMessage(obj, CommunityMessageArchiveMagnetlink.codec())
} }
export const decode = ( export const decode = (buf: Uint8Array): CommunityMessageArchiveMagnetlink => {
buf: Uint8Array
): CommunityMessageArchiveMagnetlink => {
return decodeMessage(buf, CommunityMessageArchiveMagnetlink.codec()) return decodeMessage(buf, CommunityMessageArchiveMagnetlink.codec())
} }
} }
@ -352,7 +337,7 @@ export namespace WakuMessage {
3: { name: 'topic', codec: bytes }, 3: { name: 'topic', codec: bytes },
4: { name: 'payload', codec: bytes }, 4: { name: 'payload', codec: bytes },
5: { name: 'padding', codec: bytes }, 5: { name: 'padding', codec: bytes },
6: { name: 'hash', codec: bytes }, 6: { name: 'hash', codec: bytes }
}) })
} }
@ -378,7 +363,7 @@ export namespace WakuMessageArchiveMetadata {
1: { name: 'version', codec: uint32 }, 1: { name: 'version', codec: uint32 },
2: { name: 'from', codec: uint64 }, 2: { name: 'from', codec: uint64 },
3: { name: 'to', codec: uint64 }, 3: { name: 'to', codec: uint64 },
4: { name: 'contentTopic', codec: bytes, repeats: true }, 4: { name: 'contentTopic', codec: bytes, repeats: true }
}) })
} }
@ -402,7 +387,7 @@ export namespace WakuMessageArchive {
return message<WakuMessageArchive>({ return message<WakuMessageArchive>({
1: { name: 'version', codec: uint32 }, 1: { name: 'version', codec: uint32 },
2: { name: 'metadata', codec: WakuMessageArchiveMetadata.codec() }, 2: { name: 'metadata', codec: WakuMessageArchiveMetadata.codec() },
3: { name: 'messages', codec: WakuMessage.codec(), repeats: true }, 3: { name: 'messages', codec: WakuMessage.codec(), repeats: true }
}) })
} }
@ -430,7 +415,7 @@ export namespace WakuMessageArchiveIndexMetadata {
2: { name: 'metadata', codec: WakuMessageArchiveMetadata.codec() }, 2: { name: 'metadata', codec: WakuMessageArchiveMetadata.codec() },
3: { name: 'offset', codec: uint64 }, 3: { name: 'offset', codec: uint64 },
4: { name: 'size', codec: uint64 }, 4: { name: 'size', codec: uint64 },
5: { name: 'padding', codec: uint64 }, 5: { name: 'padding', codec: uint64 }
}) })
} }
@ -450,7 +435,7 @@ export interface WakuMessageArchiveIndex {
export namespace WakuMessageArchiveIndex { export namespace WakuMessageArchiveIndex {
export const codec = (): Codec<WakuMessageArchiveIndex> => { export const codec = (): Codec<WakuMessageArchiveIndex> => {
return message<WakuMessageArchiveIndex>({ return message<WakuMessageArchiveIndex>({
1: { name: 'archives', codec: WakuMessageArchiveIndexMetadata.codec() }, 1: { name: 'archives', codec: WakuMessageArchiveIndexMetadata.codec() }
}) })
} }
@ -482,7 +467,7 @@ export namespace ChatIdentity {
4: { name: 'displayName', codec: string }, 4: { name: 'displayName', codec: string },
5: { name: 'description', codec: string }, 5: { name: 'description', codec: string },
6: { name: 'color', codec: string }, 6: { name: 'color', codec: string },
7: { name: 'emoji', codec: string }, 7: { name: 'emoji', codec: string }
}) })
} }
@ -507,13 +492,13 @@ export namespace IdentityImage {
export enum SourceType { export enum SourceType {
UNKNOWN_SOURCE_TYPE = 'UNKNOWN_SOURCE_TYPE', UNKNOWN_SOURCE_TYPE = 'UNKNOWN_SOURCE_TYPE',
RAW_PAYLOAD = 'RAW_PAYLOAD', RAW_PAYLOAD = 'RAW_PAYLOAD',
ENS_AVATAR = 'ENS_AVATAR', ENS_AVATAR = 'ENS_AVATAR'
} }
enum __SourceTypeValues { enum __SourceTypeValues {
UNKNOWN_SOURCE_TYPE = 0, UNKNOWN_SOURCE_TYPE = 0,
RAW_PAYLOAD = 1, RAW_PAYLOAD = 1,
ENS_AVATAR = 2, ENS_AVATAR = 2
} }
export namespace SourceType { export namespace SourceType {
@ -528,7 +513,7 @@ export namespace IdentityImage {
2: { name: 'sourceType', codec: IdentityImage.SourceType.codec() }, 2: { name: 'sourceType', codec: IdentityImage.SourceType.codec() },
3: { name: 'imageType', codec: ImageType.codec() }, 3: { name: 'imageType', codec: ImageType.codec() },
4: { name: 'encryptionKeys', codec: bytes, repeats: true }, 4: { name: 'encryptionKeys', codec: bytes, repeats: true },
5: { name: 'encrypted', codec: bool }, 5: { name: 'encrypted', codec: bool }
}) })
} }
@ -548,7 +533,7 @@ export enum MessageType {
PRIVATE_GROUP = 'PRIVATE_GROUP', PRIVATE_GROUP = 'PRIVATE_GROUP',
SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP', SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP',
COMMUNITY_CHAT = 'COMMUNITY_CHAT', COMMUNITY_CHAT = 'COMMUNITY_CHAT',
SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP', SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP'
} }
enum __MessageTypeValues { enum __MessageTypeValues {
@ -558,7 +543,7 @@ enum __MessageTypeValues {
PRIVATE_GROUP = 3, PRIVATE_GROUP = 3,
SYSTEM_MESSAGE_PRIVATE_GROUP = 4, SYSTEM_MESSAGE_PRIVATE_GROUP = 4,
COMMUNITY_CHAT = 5, COMMUNITY_CHAT = 5,
SYSTEM_MESSAGE_GAP = 6, SYSTEM_MESSAGE_GAP = 6
} }
export namespace MessageType { export namespace MessageType {
@ -571,7 +556,7 @@ export enum ImageType {
PNG = 'PNG', PNG = 'PNG',
JPEG = 'JPEG', JPEG = 'JPEG',
WEBP = 'WEBP', WEBP = 'WEBP',
GIF = 'GIF', GIF = 'GIF'
} }
enum __ImageTypeValues { enum __ImageTypeValues {
@ -579,7 +564,7 @@ enum __ImageTypeValues {
PNG = 1, PNG = 1,
JPEG = 2, JPEG = 2,
WEBP = 3, WEBP = 3,
GIF = 4, GIF = 4
} }
export namespace ImageType { export namespace ImageType {

View File

@ -1,16 +1,7 @@
/* eslint-disable import/export */ /* eslint-disable import/export */
/* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-namespace */
import { import { enumeration, encodeMessage, decodeMessage, message, uint64, string, bool, bytes } from 'protons-runtime'
enumeration,
encodeMessage,
decodeMessage,
message,
uint64,
string,
bool,
bytes,
} from 'protons-runtime'
import type { Codec } from 'protons-runtime' import type { Codec } from 'protons-runtime'
export interface EmojiReaction { export interface EmojiReaction {
@ -31,7 +22,7 @@ export namespace EmojiReaction {
THUMBS_DOWN = 'THUMBS_DOWN', THUMBS_DOWN = 'THUMBS_DOWN',
LAUGH = 'LAUGH', LAUGH = 'LAUGH',
SAD = 'SAD', SAD = 'SAD',
ANGRY = 'ANGRY', ANGRY = 'ANGRY'
} }
enum __TypeValues { enum __TypeValues {
@ -41,7 +32,7 @@ export namespace EmojiReaction {
THUMBS_DOWN = 3, THUMBS_DOWN = 3,
LAUGH = 4, LAUGH = 4,
SAD = 5, SAD = 5,
ANGRY = 6, ANGRY = 6
} }
export namespace Type { export namespace Type {
@ -58,7 +49,7 @@ export namespace EmojiReaction {
4: { name: 'messageType', codec: MessageType.codec() }, 4: { name: 'messageType', codec: MessageType.codec() },
5: { name: 'type', codec: EmojiReaction.Type.codec() }, 5: { name: 'type', codec: EmojiReaction.Type.codec() },
6: { name: 'retracted', codec: bool }, 6: { name: 'retracted', codec: bool },
7: { name: 'grant', codec: bytes }, 7: { name: 'grant', codec: bytes }
}) })
} }
@ -78,7 +69,7 @@ export enum MessageType {
PRIVATE_GROUP = 'PRIVATE_GROUP', PRIVATE_GROUP = 'PRIVATE_GROUP',
SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP', SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP',
COMMUNITY_CHAT = 'COMMUNITY_CHAT', COMMUNITY_CHAT = 'COMMUNITY_CHAT',
SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP', SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP'
} }
enum __MessageTypeValues { enum __MessageTypeValues {
@ -88,7 +79,7 @@ enum __MessageTypeValues {
PRIVATE_GROUP = 3, PRIVATE_GROUP = 3,
SYSTEM_MESSAGE_PRIVATE_GROUP = 4, SYSTEM_MESSAGE_PRIVATE_GROUP = 4,
COMMUNITY_CHAT = 5, COMMUNITY_CHAT = 5,
SYSTEM_MESSAGE_GAP = 6, SYSTEM_MESSAGE_GAP = 6
} }
export namespace MessageType { export namespace MessageType {
@ -101,7 +92,7 @@ export enum ImageType {
PNG = 'PNG', PNG = 'PNG',
JPEG = 'JPEG', JPEG = 'JPEG',
WEBP = 'WEBP', WEBP = 'WEBP',
GIF = 'GIF', GIF = 'GIF'
} }
enum __ImageTypeValues { enum __ImageTypeValues {
@ -109,7 +100,7 @@ enum __ImageTypeValues {
PNG = 1, PNG = 1,
JPEG = 2, JPEG = 2,
WEBP = 3, WEBP = 3,
GIF = 4, GIF = 4
} }
export namespace ImageType { export namespace ImageType {

View File

@ -10,7 +10,7 @@ export enum MessageType {
PRIVATE_GROUP = 'PRIVATE_GROUP', PRIVATE_GROUP = 'PRIVATE_GROUP',
SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP', SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP',
COMMUNITY_CHAT = 'COMMUNITY_CHAT', COMMUNITY_CHAT = 'COMMUNITY_CHAT',
SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP', SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP'
} }
enum __MessageTypeValues { enum __MessageTypeValues {
@ -20,7 +20,7 @@ enum __MessageTypeValues {
PRIVATE_GROUP = 3, PRIVATE_GROUP = 3,
SYSTEM_MESSAGE_PRIVATE_GROUP = 4, SYSTEM_MESSAGE_PRIVATE_GROUP = 4,
COMMUNITY_CHAT = 5, COMMUNITY_CHAT = 5,
SYSTEM_MESSAGE_GAP = 6, SYSTEM_MESSAGE_GAP = 6
} }
export namespace MessageType { export namespace MessageType {
@ -33,7 +33,7 @@ export enum ImageType {
PNG = 'PNG', PNG = 'PNG',
JPEG = 'JPEG', JPEG = 'JPEG',
WEBP = 'WEBP', WEBP = 'WEBP',
GIF = 'GIF', GIF = 'GIF'
} }
enum __ImageTypeValues { enum __ImageTypeValues {
@ -41,7 +41,7 @@ enum __ImageTypeValues {
PNG = 1, PNG = 1,
JPEG = 2, JPEG = 2,
WEBP = 3, WEBP = 3,
GIF = 4, GIF = 4
} }
export namespace ImageType { export namespace ImageType {

View File

@ -1,15 +1,7 @@
/* eslint-disable import/export */ /* eslint-disable import/export */
/* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-namespace */
import { import { encodeMessage, decodeMessage, message, uint64, string, bool, enumeration } from 'protons-runtime'
encodeMessage,
decodeMessage,
message,
uint64,
string,
bool,
enumeration,
} from 'protons-runtime'
import type { Codec } from 'protons-runtime' import type { Codec } from 'protons-runtime'
export interface PinMessage { export interface PinMessage {
@ -27,7 +19,7 @@ export namespace PinMessage {
2: { name: 'messageId', codec: string }, 2: { name: 'messageId', codec: string },
3: { name: 'chatId', codec: string }, 3: { name: 'chatId', codec: string },
4: { name: 'pinned', codec: bool }, 4: { name: 'pinned', codec: bool },
5: { name: 'messageType', codec: MessageType.codec() }, 5: { name: 'messageType', codec: MessageType.codec() }
}) })
} }
@ -47,7 +39,7 @@ export enum MessageType {
PRIVATE_GROUP = 'PRIVATE_GROUP', PRIVATE_GROUP = 'PRIVATE_GROUP',
SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP', SYSTEM_MESSAGE_PRIVATE_GROUP = 'SYSTEM_MESSAGE_PRIVATE_GROUP',
COMMUNITY_CHAT = 'COMMUNITY_CHAT', COMMUNITY_CHAT = 'COMMUNITY_CHAT',
SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP', SYSTEM_MESSAGE_GAP = 'SYSTEM_MESSAGE_GAP'
} }
enum __MessageTypeValues { enum __MessageTypeValues {
@ -57,7 +49,7 @@ enum __MessageTypeValues {
PRIVATE_GROUP = 3, PRIVATE_GROUP = 3,
SYSTEM_MESSAGE_PRIVATE_GROUP = 4, SYSTEM_MESSAGE_PRIVATE_GROUP = 4,
COMMUNITY_CHAT = 5, COMMUNITY_CHAT = 5,
SYSTEM_MESSAGE_GAP = 6, SYSTEM_MESSAGE_GAP = 6
} }
export namespace MessageType { export namespace MessageType {
@ -70,7 +62,7 @@ export enum ImageType {
PNG = 'PNG', PNG = 'PNG',
JPEG = 'JPEG', JPEG = 'JPEG',
WEBP = 'WEBP', WEBP = 'WEBP',
GIF = 'GIF', GIF = 'GIF'
} }
enum __ImageTypeValues { enum __ImageTypeValues {
@ -78,7 +70,7 @@ enum __ImageTypeValues {
PNG = 1, PNG = 1,
JPEG = 2, JPEG = 2,
WEBP = 3, WEBP = 3,
GIF = 4, GIF = 4
} }
export namespace ImageType { export namespace ImageType {

View File

@ -1,14 +1,7 @@
/* eslint-disable import/export */ /* eslint-disable import/export */
/* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-namespace */
import { import { enumeration, encodeMessage, decodeMessage, message, uint64, string } from 'protons-runtime'
enumeration,
encodeMessage,
decodeMessage,
message,
uint64,
string,
} from 'protons-runtime'
import type { Codec } from 'protons-runtime' import type { Codec } from 'protons-runtime'
export interface StatusUpdate { export interface StatusUpdate {
@ -23,7 +16,7 @@ export namespace StatusUpdate {
AUTOMATIC = 'AUTOMATIC', AUTOMATIC = 'AUTOMATIC',
DO_NOT_DISTURB = 'DO_NOT_DISTURB', DO_NOT_DISTURB = 'DO_NOT_DISTURB',
ALWAYS_ONLINE = 'ALWAYS_ONLINE', ALWAYS_ONLINE = 'ALWAYS_ONLINE',
INACTIVE = 'INACTIVE', INACTIVE = 'INACTIVE'
} }
enum __StatusTypeValues { enum __StatusTypeValues {
@ -31,7 +24,7 @@ export namespace StatusUpdate {
AUTOMATIC = 1, AUTOMATIC = 1,
DO_NOT_DISTURB = 2, DO_NOT_DISTURB = 2,
ALWAYS_ONLINE = 3, ALWAYS_ONLINE = 3,
INACTIVE = 4, INACTIVE = 4
} }
export namespace StatusType { export namespace StatusType {
@ -44,7 +37,7 @@ export namespace StatusUpdate {
return message<StatusUpdate>({ return message<StatusUpdate>({
1: { name: 'clock', codec: uint64 }, 1: { name: 'clock', codec: uint64 },
2: { name: 'statusType', codec: StatusUpdate.StatusType.codec() }, 2: { name: 'statusType', codec: StatusUpdate.StatusType.codec() },
3: { name: 'customText', codec: string }, 3: { name: 'customText', codec: string }
}) })
} }