├── .cargo └── config.toml ├── .github ├── dependabot.yml └── workflows │ ├── nix.yml │ └── rust.yml ├── .gitignore ├── .gitmodules ├── ARCHITECTURE.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── default.nix ├── deny.toml ├── example_config.toml ├── flake.lock ├── flake.nix ├── resources ├── email-token-template.html ├── email-token-template.txt ├── lillies.svg └── lotus.svg ├── rust-toolchain.toml ├── scherzo.service ├── scherzo_derive ├── Cargo.toml └── src │ └── lib.rs ├── shell.nix └── src ├── bin ├── cmd.rs └── migrate.rs ├── config.rs ├── db ├── migration │ ├── add_account_kind.rs │ ├── add_next_msg_ids.rs │ ├── initial_db_version.rs │ ├── mod.rs │ ├── remove_log_chan_id_from_admin_keys.rs │ └── timestamps_are_milliseconds.rs ├── mod.rs ├── sled.rs └── sqlite.rs ├── error.rs ├── impls ├── admin_action.rs ├── against.rs ├── auth │ ├── begin_auth.rs │ ├── check_logged_in.rs │ ├── delete_user.rs │ ├── federate.rs │ ├── key.rs │ ├── login_federated.rs │ ├── mod.rs │ ├── next_step.rs │ ├── next_step │ │ ├── delete_user.rs │ │ ├── email.rs │ │ ├── login.rs │ │ ├── registration.rs │ │ └── reset_password.rs │ ├── step_back.rs │ └── stream_steps.rs ├── batch │ ├── batch.rs │ ├── batch_same.rs │ └── mod.rs ├── chat │ ├── channels │ │ ├── create_channel.rs │ │ ├── delete_channel.rs │ │ ├── get_guild_channels.rs │ │ ├── mod.rs │ │ ├── typing.rs │ │ ├── update_all_channel_order.rs │ │ ├── update_channel_information.rs │ │ └── update_channel_order.rs │ ├── guilds │ │ ├── create_direct_message.rs │ │ ├── create_guild.rs │ │ ├── create_room.rs │ │ ├── delete_guild.rs │ │ ├── get_guild.rs │ │ ├── get_guild_list.rs │ │ ├── get_guild_members.rs │ │ ├── join_guild.rs │ │ ├── leave_guild.rs │ │ ├── mod.rs │ │ ├── preview_guild.rs │ │ ├── update_guild_information.rs │ │ └── upgrade_room_to_guild.rs │ ├── invites │ │ ├── create_invite.rs │ │ ├── delete_invite.rs │ │ ├── get_guild_invites.rs │ │ ├── get_pending_invites.rs │ │ ├── ignore_pending_invite.rs │ │ ├── invite_user_to_guild.rs │ │ ├── mod.rs │ │ └── reject_pending_invite.rs │ ├── messages │ │ ├── add_reaction.rs │ │ ├── delete_message.rs │ │ ├── get_channel_messages.rs │ │ ├── get_message.rs │ │ ├── get_pinned_messages.rs │ │ ├── mod.rs │ │ ├── pin_message.rs │ │ ├── remove_reaction.rs │ │ ├── send_message.rs │ │ ├── unpin_message.rs │ │ └── update_message_text.rs │ ├── mod.rs │ ├── moderation │ │ ├── ban_user.rs │ │ ├── get_banned_users.rs │ │ ├── kick_user.rs │ │ ├── mod.rs │ │ └── unban_user.rs │ ├── permissions │ │ ├── add_guild_role.rs │ │ ├── delete_guild_role.rs │ │ ├── get_guild_roles.rs │ │ ├── get_permissions.rs │ │ ├── get_user_roles.rs │ │ ├── give_up_ownership.rs │ │ ├── grant_ownership.rs │ │ ├── manage_user_roles.rs │ │ ├── mod.rs │ │ ├── modify_guild_role.rs │ │ ├── move_role.rs │ │ ├── query_has_permission.rs │ │ └── set_permissions.rs │ ├── stream_events.rs │ └── trigger_action.rs ├── emote │ ├── add_emote_to_pack.rs │ ├── create_emote_pack.rs │ ├── delete_emote_from_pack.rs │ ├── delete_emote_pack.rs │ ├── dequip_emote_pack.rs │ ├── equip_emote_pack.rs │ ├── get_emote_pack_emotes.rs │ ├── get_emote_packs.rs │ └── mod.rs ├── mediaproxy │ ├── can_instant_view.rs │ ├── fetch_link_metadata.rs │ ├── instant_view.rs │ └── mod.rs ├── mod.rs ├── profile │ ├── get_app_data.rs │ ├── get_profile.rs │ ├── mod.rs │ ├── set_app_data.rs │ └── update_profile.rs ├── rest │ ├── about.rs │ ├── download.rs │ ├── mod.rs │ └── upload.rs ├── sync │ ├── mod.rs │ ├── notify_new_id.rs │ ├── pull.rs │ └── push.rs └── voice │ ├── mod.rs │ └── stream_message.rs ├── key.rs ├── lib.rs ├── main.rs └── utils ├── either.rs ├── evec.rs ├── http_ratelimit.rs ├── mod.rs ├── ratelimit.rs └── test.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/.github/workflows/nix.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/.gitmodules -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/default.nix -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/deny.toml -------------------------------------------------------------------------------- /example_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/example_config.toml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/flake.nix -------------------------------------------------------------------------------- /resources/email-token-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/resources/email-token-template.html -------------------------------------------------------------------------------- /resources/email-token-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/resources/email-token-template.txt -------------------------------------------------------------------------------- /resources/lillies.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/resources/lillies.svg -------------------------------------------------------------------------------- /resources/lotus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/resources/lotus.svg -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /scherzo.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/scherzo.service -------------------------------------------------------------------------------- /scherzo_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/scherzo_derive/Cargo.toml -------------------------------------------------------------------------------- /scherzo_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/scherzo_derive/src/lib.rs -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/shell.nix -------------------------------------------------------------------------------- /src/bin/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/bin/cmd.rs -------------------------------------------------------------------------------- /src/bin/migrate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/bin/migrate.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/db/migration/add_account_kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/migration/add_account_kind.rs -------------------------------------------------------------------------------- /src/db/migration/add_next_msg_ids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/migration/add_next_msg_ids.rs -------------------------------------------------------------------------------- /src/db/migration/initial_db_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/migration/initial_db_version.rs -------------------------------------------------------------------------------- /src/db/migration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/migration/mod.rs -------------------------------------------------------------------------------- /src/db/migration/remove_log_chan_id_from_admin_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/migration/remove_log_chan_id_from_admin_keys.rs -------------------------------------------------------------------------------- /src/db/migration/timestamps_are_milliseconds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/migration/timestamps_are_milliseconds.rs -------------------------------------------------------------------------------- /src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/mod.rs -------------------------------------------------------------------------------- /src/db/sled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/sled.rs -------------------------------------------------------------------------------- /src/db/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/db/sqlite.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/impls/admin_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/admin_action.rs -------------------------------------------------------------------------------- /src/impls/against.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/against.rs -------------------------------------------------------------------------------- /src/impls/auth/begin_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/begin_auth.rs -------------------------------------------------------------------------------- /src/impls/auth/check_logged_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/check_logged_in.rs -------------------------------------------------------------------------------- /src/impls/auth/delete_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/delete_user.rs -------------------------------------------------------------------------------- /src/impls/auth/federate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/federate.rs -------------------------------------------------------------------------------- /src/impls/auth/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/key.rs -------------------------------------------------------------------------------- /src/impls/auth/login_federated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/login_federated.rs -------------------------------------------------------------------------------- /src/impls/auth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/mod.rs -------------------------------------------------------------------------------- /src/impls/auth/next_step.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/next_step.rs -------------------------------------------------------------------------------- /src/impls/auth/next_step/delete_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/next_step/delete_user.rs -------------------------------------------------------------------------------- /src/impls/auth/next_step/email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/next_step/email.rs -------------------------------------------------------------------------------- /src/impls/auth/next_step/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/next_step/login.rs -------------------------------------------------------------------------------- /src/impls/auth/next_step/registration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/next_step/registration.rs -------------------------------------------------------------------------------- /src/impls/auth/next_step/reset_password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/next_step/reset_password.rs -------------------------------------------------------------------------------- /src/impls/auth/step_back.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/step_back.rs -------------------------------------------------------------------------------- /src/impls/auth/stream_steps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/auth/stream_steps.rs -------------------------------------------------------------------------------- /src/impls/batch/batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/batch/batch.rs -------------------------------------------------------------------------------- /src/impls/batch/batch_same.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/batch/batch_same.rs -------------------------------------------------------------------------------- /src/impls/batch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/batch/mod.rs -------------------------------------------------------------------------------- /src/impls/chat/channels/create_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/channels/create_channel.rs -------------------------------------------------------------------------------- /src/impls/chat/channels/delete_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/channels/delete_channel.rs -------------------------------------------------------------------------------- /src/impls/chat/channels/get_guild_channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/channels/get_guild_channels.rs -------------------------------------------------------------------------------- /src/impls/chat/channels/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/channels/mod.rs -------------------------------------------------------------------------------- /src/impls/chat/channels/typing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/channels/typing.rs -------------------------------------------------------------------------------- /src/impls/chat/channels/update_all_channel_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/channels/update_all_channel_order.rs -------------------------------------------------------------------------------- /src/impls/chat/channels/update_channel_information.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/channels/update_channel_information.rs -------------------------------------------------------------------------------- /src/impls/chat/channels/update_channel_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/channels/update_channel_order.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/create_direct_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/create_direct_message.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/create_guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/create_guild.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/create_room.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/create_room.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/delete_guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/delete_guild.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/get_guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/get_guild.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/get_guild_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/get_guild_list.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/get_guild_members.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/get_guild_members.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/join_guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/join_guild.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/leave_guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/leave_guild.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/mod.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/preview_guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/preview_guild.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/update_guild_information.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/update_guild_information.rs -------------------------------------------------------------------------------- /src/impls/chat/guilds/upgrade_room_to_guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/guilds/upgrade_room_to_guild.rs -------------------------------------------------------------------------------- /src/impls/chat/invites/create_invite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/invites/create_invite.rs -------------------------------------------------------------------------------- /src/impls/chat/invites/delete_invite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/invites/delete_invite.rs -------------------------------------------------------------------------------- /src/impls/chat/invites/get_guild_invites.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/invites/get_guild_invites.rs -------------------------------------------------------------------------------- /src/impls/chat/invites/get_pending_invites.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/invites/get_pending_invites.rs -------------------------------------------------------------------------------- /src/impls/chat/invites/ignore_pending_invite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/invites/ignore_pending_invite.rs -------------------------------------------------------------------------------- /src/impls/chat/invites/invite_user_to_guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/invites/invite_user_to_guild.rs -------------------------------------------------------------------------------- /src/impls/chat/invites/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/invites/mod.rs -------------------------------------------------------------------------------- /src/impls/chat/invites/reject_pending_invite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/invites/reject_pending_invite.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/add_reaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/add_reaction.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/delete_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/delete_message.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/get_channel_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/get_channel_messages.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/get_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/get_message.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/get_pinned_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/get_pinned_messages.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/mod.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/pin_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/pin_message.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/remove_reaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/remove_reaction.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/send_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/send_message.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/unpin_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/unpin_message.rs -------------------------------------------------------------------------------- /src/impls/chat/messages/update_message_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/messages/update_message_text.rs -------------------------------------------------------------------------------- /src/impls/chat/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/mod.rs -------------------------------------------------------------------------------- /src/impls/chat/moderation/ban_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/moderation/ban_user.rs -------------------------------------------------------------------------------- /src/impls/chat/moderation/get_banned_users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/moderation/get_banned_users.rs -------------------------------------------------------------------------------- /src/impls/chat/moderation/kick_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/moderation/kick_user.rs -------------------------------------------------------------------------------- /src/impls/chat/moderation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/moderation/mod.rs -------------------------------------------------------------------------------- /src/impls/chat/moderation/unban_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/moderation/unban_user.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/add_guild_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/add_guild_role.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/delete_guild_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/delete_guild_role.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/get_guild_roles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/get_guild_roles.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/get_permissions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/get_permissions.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/get_user_roles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/get_user_roles.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/give_up_ownership.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/give_up_ownership.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/grant_ownership.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/grant_ownership.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/manage_user_roles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/manage_user_roles.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/mod.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/modify_guild_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/modify_guild_role.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/move_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/move_role.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/query_has_permission.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/query_has_permission.rs -------------------------------------------------------------------------------- /src/impls/chat/permissions/set_permissions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/permissions/set_permissions.rs -------------------------------------------------------------------------------- /src/impls/chat/stream_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/stream_events.rs -------------------------------------------------------------------------------- /src/impls/chat/trigger_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/chat/trigger_action.rs -------------------------------------------------------------------------------- /src/impls/emote/add_emote_to_pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/add_emote_to_pack.rs -------------------------------------------------------------------------------- /src/impls/emote/create_emote_pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/create_emote_pack.rs -------------------------------------------------------------------------------- /src/impls/emote/delete_emote_from_pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/delete_emote_from_pack.rs -------------------------------------------------------------------------------- /src/impls/emote/delete_emote_pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/delete_emote_pack.rs -------------------------------------------------------------------------------- /src/impls/emote/dequip_emote_pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/dequip_emote_pack.rs -------------------------------------------------------------------------------- /src/impls/emote/equip_emote_pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/equip_emote_pack.rs -------------------------------------------------------------------------------- /src/impls/emote/get_emote_pack_emotes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/get_emote_pack_emotes.rs -------------------------------------------------------------------------------- /src/impls/emote/get_emote_packs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/get_emote_packs.rs -------------------------------------------------------------------------------- /src/impls/emote/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/emote/mod.rs -------------------------------------------------------------------------------- /src/impls/mediaproxy/can_instant_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/mediaproxy/can_instant_view.rs -------------------------------------------------------------------------------- /src/impls/mediaproxy/fetch_link_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/mediaproxy/fetch_link_metadata.rs -------------------------------------------------------------------------------- /src/impls/mediaproxy/instant_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/mediaproxy/instant_view.rs -------------------------------------------------------------------------------- /src/impls/mediaproxy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/mediaproxy/mod.rs -------------------------------------------------------------------------------- /src/impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/mod.rs -------------------------------------------------------------------------------- /src/impls/profile/get_app_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/profile/get_app_data.rs -------------------------------------------------------------------------------- /src/impls/profile/get_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/profile/get_profile.rs -------------------------------------------------------------------------------- /src/impls/profile/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/profile/mod.rs -------------------------------------------------------------------------------- /src/impls/profile/set_app_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/profile/set_app_data.rs -------------------------------------------------------------------------------- /src/impls/profile/update_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/profile/update_profile.rs -------------------------------------------------------------------------------- /src/impls/rest/about.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/rest/about.rs -------------------------------------------------------------------------------- /src/impls/rest/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/rest/download.rs -------------------------------------------------------------------------------- /src/impls/rest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/rest/mod.rs -------------------------------------------------------------------------------- /src/impls/rest/upload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/rest/upload.rs -------------------------------------------------------------------------------- /src/impls/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/sync/mod.rs -------------------------------------------------------------------------------- /src/impls/sync/notify_new_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/sync/notify_new_id.rs -------------------------------------------------------------------------------- /src/impls/sync/pull.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/sync/pull.rs -------------------------------------------------------------------------------- /src/impls/sync/push.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/sync/push.rs -------------------------------------------------------------------------------- /src/impls/voice/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/voice/mod.rs -------------------------------------------------------------------------------- /src/impls/voice/stream_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/impls/voice/stream_message.rs -------------------------------------------------------------------------------- /src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/key.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/utils/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/utils/either.rs -------------------------------------------------------------------------------- /src/utils/evec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/utils/evec.rs -------------------------------------------------------------------------------- /src/utils/http_ratelimit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/utils/http_ratelimit.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/ratelimit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/utils/ratelimit.rs -------------------------------------------------------------------------------- /src/utils/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/scherzo/HEAD/src/utils/test.rs --------------------------------------------------------------------------------