rpc

package
v0.0.0-...-84f1622 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2025 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BaseGuildUserInfo

func BaseGuildUserInfo(
	ctx context.Context,
	guildID string,
	userID string,
) (res *rpc_messages.BaseGuildUserInfo, err error)

Calls the BaseGuildUserInfo method to get basic user + guild info (base-guild-user-info/:guild_id/:user_id)

func BotState

func BotState(ctx context.Context) (*rpc_messages.TWState, error)

func CalcJobserverAddr

func CalcJobserverAddr() string

func CalcJobserverPort

func CalcJobserverPort() int

func CalcTWAddr

func CalcTWAddr() string

func CalcTWPort

func CalcTWPort() int

func ExecuteSettingForGuildUser

func ExecuteSettingForGuildUser(
	ctx context.Context,
	guildID string,
	userID string,
	settingsOpReq *rpc_messages.SettingsOperationRequest,
) (res *map[string]rpc_messages.DispatchResult, err error)

Calls the SettingsOperation method to execute a settings operation

func GetSettingsForGuildUser

func GetSettingsForGuildUser(
	ctx context.Context,
	guildID string,
	userID string,
) (res *any, err error)

Get Settings for a Guild User

func GuildsExist

func GuildsExist(
	ctx context.Context,
	guildIds []string,
) (res *[]uint16, err error)

Calls the GuildsExist method to find out if the bot is in the specified list of guilds

func RpcQuery

func RpcQuery[T any](
	ctx context.Context,
	client http.Client,
	method string,
	url string,
	body any,
	sendJsonHeader bool,
) (res *T, err error)

Calls a route using the RPC protocol

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL