Proto commits in WelcomerTeam/Sandwich-Daemon

These 42 commits are when the Protocol Buffers files have changed:

Commit:a6e2ab7
Author:Blane Thompson

feat: Updated protobuf with new structures

The documentation is generated from this commit.

Commit:8879473
Author:Blane Thompson
Committer:Blane Thompson

feat: add FetchAllGuildIDs and FetchVoiceStates RPC methods - Introduced FetchAllGuildIDs RPC to retrieve all guild IDs based on an identifier. - Added FetchVoiceStates RPC to fetch voice states for multiple guilds. - Updated proto definitions in sandwich.proto to include new request and response messages. - Regenerated gRPC code to reflect the new service methods and messages.

Commit:9b985fe
Author:Blane Thompson
Committer:Blane Thompson

Added GRPC metrics. Fixed CreateApplication, StartApplication and StopApplication having cancelled contexts. Updated version to release candidate. Removed create_only from CreateApplication

Commit:e8043ac
Author:Blane Thompson
Committer:Blane Thompson

Fix grpc conversion issues, add multiple guild ids to FetchGuildRequest

Commit:b18c8a5
Author:Blane Thompson
Committer:Blane Thompson

Add GRPC

Commit:8337cf6
Author:Blane Thompson
Committer:Blane Thompson

Updated dependencies, fixed package in proto files

Commit:3873df2
Author:Blane Thompson
Committer:Blane Thompson

Initial commit

This commit does not contain any .proto files.

Commit:1af397f
Author:Blane Thompson
Committer:Blane Thompson

GRPC work and make getConfig update managers

Commit:15ecb11
Author:Blane Thompson
Committer:Blane Thompson

Renamed manager terminology to application. Added fetch/start/stop/create/delete actions to GRPC proto

Commit:196e06a
Author:Blane Thompson

Added GRPC metrics. Fixed CreateApplication, StartApplication and StopApplication having cancelled contexts. Updated version to release candidate. Removed create_only from CreateApplication

Commit:72026a7
Author:Blane Thompson

Fix grpc conversion issues, add multiple guild ids to FetchGuildRequest

Commit:e69aedf
Author:Blane Thompson

Add GRPC

Commit:dcd4c7f
Author:Blane Thompson

Updated dependencies, fixed package in proto files

Commit:abb5544
Author:Blane Thompson

Renamed manager terminology to application. Added fetch/start/stop/create/delete actions to GRPC proto

Commit:10bc603
Author:Blane Thompson

GRPC work and make getConfig update managers

Commit:80c01f0
Author:Blane Thompson

Initial commit

This commit does not contain any .proto files.

Commit:ac5be0a
Author:root

Add option to skip chunking. Chunking will now check guild members against what is stored in guild.memberCount. ChunkGuild now has a new alwaysChunk option. Calling the FetchGuildMembers GRPC option now includes an option to chunk guilds and also always chunk.

Commit:1035b33
Author:root

Updated proto definition which was missing global_name

Commit:90caee5
Author:root

Update WhereIsGuild to include current users GuildMember

Commit:3bc244d
Author:root

Added RelayMessage GRPC method.

Commit:36bf092
Author:Blane Thompson

Updated state and discord objects to v9. Moved back to full state.

Commit:19b8228
Author:Blane Thompson

Moved to proper int types to aid with marshalling and consistent types. Reworked discord proto.

Commit:81e91b5
Author:Blane Thompson

Update proto definition for channel overrides.

Commit:0d2669e
Author:Blane Thompson

Added stringification to all int64 fields. Moved permissions back to int64.

Commit:49c9e5c
Author:Blane Thompson

Moved permissions to string for structs and grpc

Commit:aa49d0f
Author:Blane Thompson

Update package name

Commit:ea9ddc2
Author:Blane Thompson

Added ability to fetch users and create dm channels. Made base URL configurable.

Commit:10ba789
Author:Blane Thompson

Removed brotli compression, added cache handling, fixed ability to create empty managers, fixed checkboxes on dashboard not working, added sorting to managers in status.

Commit:7a91f2b
Author:Blane Thompson
Committer:Blane Thompson

Added all grpc events and updated mod

Commit:7fb1cac
Author:Blane Thompson
Committer:Blane Thompson

Fixed brotli compression, work on grpc

Commit:d8e52a5
Author:blane thompson
Committer:Blane Thompson

Clear branch

This commit does not contain any .proto files.

Commit:58a58ef
Author:Blane Thompson
Committer:Blane Thompson

Added the ability to send global messages to all consumers. Added application to packet metadata.

Commit:9e67d9e
Author:Blane Thompson
Committer:Blane Thompson

Added mutual guilds, worked on protobuf, removed pointer on channel name.

Commit:dec6355
Author:Blane Thompson

Added the ability to send global messages to all consumers. Added application to packet metadata.

Commit:96b25d5
Author:Blane Thompson

Added mutual guilds, worked on protobuf, removed pointer on channel name.

Commit:c8201c1
Author:Blane Thompson

Added all grpc events and updated mod

Commit:4bc39eb
Author:Blane Thompson

Fixed brotli compression, work on grpc

Commit:fec9ed1
Author:blane thompson

Clear branch

This commit does not contain any .proto files.

Commit:b61d8e8
Author:Blane Thompson

Work on requesting guild chunks and gRPC

Commit:576e148
Author:blane thompson

Added gRPC schema, made brotli compressors reusable, moved heartbeating logic, added pprof when in debug mode

Commit:0d04d5d
Author:blane thompson

Removed vendor and update fasthttp

This commit does not contain any .proto files.

Commit:058c663
Author:blane thompson

Added vendors