├── .dockerignore ├── .github ├── FUNDING.yml ├── license-check │ ├── config.json │ └── header-mpl-2.0.txt └── workflows │ ├── build_and_test.yml │ ├── compose-smoketest.yml │ ├── license-headers.yml │ ├── rust-clippy.yml │ ├── rust-compliance.yml │ ├── rust-security.yml │ └── semver-checks.yml ├── .gitignore ├── .rusty-hook.toml ├── .vscode ├── ltex.dictionary.en-US.txt ├── ltex.hiddenFalsePositives.en-US.txt ├── settings.json └── templates │ └── rs.lict ├── Cargo.toml ├── Dockerfile ├── LICENSE.md ├── LICENSES └── CDLA-Permissive-2.0.license ├── README.md ├── SECURITY.md ├── TODO.md ├── compose-example.env ├── compose.yaml ├── crates ├── symfonia-api │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE.md │ └── src │ │ ├── api │ │ ├── middleware │ │ │ ├── authentication.rs │ │ │ ├── current_user.rs │ │ │ ├── mod.rs │ │ │ └── permission_guard.rs │ │ ├── mod.rs │ │ └── routes │ │ │ ├── auth │ │ │ ├── login.rs │ │ │ ├── mod.rs │ │ │ └── register.rs │ │ │ ├── channels │ │ │ ├── followers.rs │ │ │ ├── invites.rs │ │ │ ├── messages │ │ │ │ ├── bulk_delete.rs │ │ │ │ ├── id │ │ │ │ │ ├── ack.rs │ │ │ │ │ ├── crosspost.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── reactions.rs │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── permissions.rs │ │ │ ├── pins.rs │ │ │ ├── recipients.rs │ │ │ ├── typing.rs │ │ │ └── webhooks.rs │ │ │ ├── guilds │ │ │ ├── id │ │ │ │ ├── audit_log.rs │ │ │ │ ├── bans.rs │ │ │ │ ├── channels.rs │ │ │ │ ├── discovery_requirements.rs │ │ │ │ ├── emoji.rs │ │ │ │ ├── invites.rs │ │ │ │ ├── members │ │ │ │ │ ├── id │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ ├── nick.rs │ │ │ │ │ │ └── roles.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── messages.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── prune.rs │ │ │ │ ├── roles │ │ │ │ │ ├── id │ │ │ │ │ │ ├── member_ids.rs │ │ │ │ │ │ ├── members.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ ├── member_counts.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── stickers.rs │ │ │ │ ├── vanity_url.rs │ │ │ │ ├── voice_states.rs │ │ │ │ └── welcome_screen.rs │ │ │ ├── mod.rs │ │ │ └── templates.rs │ │ │ ├── health │ │ │ └── mod.rs │ │ │ ├── invites │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── ping.rs │ │ │ ├── policies │ │ │ ├── instance │ │ │ │ ├── domain.rs │ │ │ │ ├── limits.rs │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── stats.rs │ │ │ ├── users │ │ │ ├── me │ │ │ │ ├── mod.rs │ │ │ │ └── settings.rs │ │ │ └── mod.rs │ │ │ └── version.rs │ │ ├── lib.rs │ │ └── main.rs ├── symfonia-gateway │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE.md │ └── src │ │ ├── establish_connection.rs │ │ ├── gateway_task.rs │ │ ├── heartbeat.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── mod.rs │ │ └── ready.rs ├── symfonia │ ├── Cargo.toml │ └── src │ │ ├── cli.rs │ │ └── main.rs └── util │ ├── Cargo.toml │ ├── fixtures │ ├── guilds.sql │ ├── notes.sql │ ├── private_channels.sql │ └── users.sql │ ├── migrations │ ├── 20231007011602_categories.sql │ ├── 20231007011617_client_release.sql │ ├── 20231007011631_config.sql │ ├── 20231007011653_connection_config.sql │ ├── 20231007011705_embed_cache.sql │ ├── 20231007011719_rate_limits.sql │ ├── 20231007011737_security_settings.sql │ ├── 20231007011751_sticker_packs.sql │ ├── 20231007011756_user_settings.sql │ ├── 20231007011757_users.sql │ ├── 20231007011857_audit_logs.sql │ ├── 20231007011910_backup_codes.sql │ ├── 20231007011933_channels.sql │ ├── 20231007011946_connected_accounts.sql │ ├── 20231007011956_guilds.sql │ ├── 20231007012027_bans.sql │ ├── 20231007012049_channels_guild_id_fk.sql │ ├── 20231007012108_emojis.sql │ ├── 20231007012121_invites.sql │ ├── 20231007012133_members.sql │ ├── 20231007012149_notes.sql │ ├── 20231007012204_read_states.sql │ ├── 20231007012219_recipients.sql │ ├── 20231007012235_relationships.sql │ ├── 20231007012255_roles.sql │ ├── 20231007012306_member_roles.sql │ ├── 20231007012332_security_keys.sql │ ├── 20231007012343_sessions.sql │ ├── 20231007012359_stickers.sql │ ├── 20231007012439_teams.sql │ ├── 20231007012456_applications.sql │ ├── 20231007012505_team_members.sql │ ├── 20231007012517_templates.sql │ ├── 20231007012542_valid_registration_tokens.sql │ ├── 20231007012555_voice_states.sql │ ├── 20231007012609_webhooks.sql │ ├── 20231007012620_messages.sql │ ├── 20231007012640_attachments.sql │ ├── 20231007012656_message_channel_mentions.sql │ ├── 20231007012735_message_role_mentions.sql │ ├── 20231007012751_message_stickers.sql │ ├── 20231007012803_message_user_mentions.sql │ ├── 20240605191045_guild_scheduled_events.sql │ ├── 20240605192122_stage_instances.sql │ ├── 20240607211359_read_states_add_message_fk.sql │ └── 20240619142920_channel_followers.sql │ ├── spacebar-migrations │ └── .dummy │ └── src │ ├── configuration.rs │ ├── database │ ├── mod.rs │ └── seed_config.rs │ ├── entities │ ├── application.rs │ ├── attachment.rs │ ├── audit_log.rs │ ├── channel.rs │ ├── config.rs │ ├── emoji.rs │ ├── guild.rs │ ├── guild_template.rs │ ├── invite.rs │ ├── member.rs │ ├── message.rs │ ├── mod.rs │ ├── note.rs │ ├── read_state.rs │ ├── recipient.rs │ ├── relationship.rs │ ├── role.rs │ ├── sticker.rs │ ├── template.rs │ ├── user.rs │ ├── user_settings.rs │ ├── voice_state.rs │ └── webhook.rs │ ├── errors.rs │ ├── events │ ├── dispatchevent.rs │ ├── event.rs │ └── mod.rs │ ├── gateway │ ├── dispatchevent.rs │ ├── event.rs │ └── mod.rs │ ├── lib.rs │ └── util │ ├── email.rs │ ├── mod.rs │ └── token.rs ├── deny.toml ├── docs └── Event Publishing in Symfonia.excalidraw ├── prepare-sqlx-if-needed.sh ├── rustfmt.toml └── symfonia.toml /.dockerignore: -------------------------------------------------------------------------------- 1 | target/ -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [bitfl0wer] 4 | -------------------------------------------------------------------------------- /.github/license-check/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/license-check/config.json -------------------------------------------------------------------------------- /.github/license-check/header-mpl-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/license-check/header-mpl-2.0.txt -------------------------------------------------------------------------------- /.github/workflows/build_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/workflows/build_and_test.yml -------------------------------------------------------------------------------- /.github/workflows/compose-smoketest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/workflows/compose-smoketest.yml -------------------------------------------------------------------------------- /.github/workflows/license-headers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/workflows/license-headers.yml -------------------------------------------------------------------------------- /.github/workflows/rust-clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/workflows/rust-clippy.yml -------------------------------------------------------------------------------- /.github/workflows/rust-compliance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/workflows/rust-compliance.yml -------------------------------------------------------------------------------- /.github/workflows/rust-security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/workflows/rust-security.yml -------------------------------------------------------------------------------- /.github/workflows/semver-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.github/workflows/semver-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.gitignore -------------------------------------------------------------------------------- /.rusty-hook.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.rusty-hook.toml -------------------------------------------------------------------------------- /.vscode/ltex.dictionary.en-US.txt: -------------------------------------------------------------------------------- 1 | str 2 | &message 3 | -------------------------------------------------------------------------------- /.vscode/ltex.hiddenFalsePositives.en-US.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.vscode/ltex.hiddenFalsePositives.en-US.txt -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.cargo.features": "all" 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/templates/rs.lict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/.vscode/templates/rs.lict -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LICENSES/CDLA-Permissive-2.0.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/LICENSES/CDLA-Permissive-2.0.license -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/TODO.md -------------------------------------------------------------------------------- /compose-example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/compose-example.env -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/compose.yaml -------------------------------------------------------------------------------- /crates/symfonia-api/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .env 4 | /log 5 | /.idea 6 | /firedbg 7 | debug.json 8 | -------------------------------------------------------------------------------- /crates/symfonia-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/Cargo.toml -------------------------------------------------------------------------------- /crates/symfonia-api/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/LICENSE.md -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/middleware/authentication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/middleware/authentication.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/middleware/current_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/middleware/current_user.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/middleware/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/middleware/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/middleware/permission_guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/middleware/permission_guard.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/auth/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/auth/login.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/auth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/auth/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/auth/register.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/auth/register.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/followers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/followers.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/invites.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/invites.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/messages/bulk_delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/messages/bulk_delete.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/messages/id/ack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/messages/id/ack.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/messages/id/crosspost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/messages/id/crosspost.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/messages/id/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/messages/id/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/messages/id/reactions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/messages/id/reactions.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/messages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/messages/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/permissions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/permissions.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/pins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/pins.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/recipients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/recipients.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/typing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/typing.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/channels/webhooks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/channels/webhooks.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/audit_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/audit_log.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/bans.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/bans.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/channels.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/discovery_requirements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/discovery_requirements.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/emoji.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/emoji.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/invites.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/invites.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/members/id/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/members/id/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/members/id/nick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/members/id/nick.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/members/id/roles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/members/id/roles.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/members/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/members/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/messages.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/prune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/prune.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/roles/id/member_ids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/roles/id/member_ids.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/roles/id/members.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/roles/id/members.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/roles/id/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/roles/id/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/roles/member_counts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/roles/member_counts.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/roles/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/roles/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/stickers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/stickers.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/vanity_url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/vanity_url.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/voice_states.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/voice_states.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/id/welcome_screen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/id/welcome_screen.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/guilds/templates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/guilds/templates.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/health/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/health/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/invites/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/invites/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/ping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/ping.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/policies/instance/domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/policies/instance/domain.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/policies/instance/limits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/policies/instance/limits.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/policies/instance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/policies/instance/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/policies/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/policies/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/policies/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/policies/stats.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/users/me/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/users/me/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/users/me/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/users/me/settings.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/users/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/users/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/api/routes/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/api/routes/version.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/lib.rs -------------------------------------------------------------------------------- /crates/symfonia-api/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-api/src/main.rs -------------------------------------------------------------------------------- /crates/symfonia-gateway/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .env 4 | /log 5 | /.idea 6 | /firedbg 7 | debug.json 8 | -------------------------------------------------------------------------------- /crates/symfonia-gateway/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/Cargo.toml -------------------------------------------------------------------------------- /crates/symfonia-gateway/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/LICENSE.md -------------------------------------------------------------------------------- /crates/symfonia-gateway/src/establish_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/src/establish_connection.rs -------------------------------------------------------------------------------- /crates/symfonia-gateway/src/gateway_task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/src/gateway_task.rs -------------------------------------------------------------------------------- /crates/symfonia-gateway/src/heartbeat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/src/heartbeat.rs -------------------------------------------------------------------------------- /crates/symfonia-gateway/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/src/lib.rs -------------------------------------------------------------------------------- /crates/symfonia-gateway/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/src/main.rs -------------------------------------------------------------------------------- /crates/symfonia-gateway/src/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/src/mod.rs -------------------------------------------------------------------------------- /crates/symfonia-gateway/src/ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia-gateway/src/ready.rs -------------------------------------------------------------------------------- /crates/symfonia/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia/Cargo.toml -------------------------------------------------------------------------------- /crates/symfonia/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia/src/cli.rs -------------------------------------------------------------------------------- /crates/symfonia/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/symfonia/src/main.rs -------------------------------------------------------------------------------- /crates/util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/Cargo.toml -------------------------------------------------------------------------------- /crates/util/fixtures/guilds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/fixtures/guilds.sql -------------------------------------------------------------------------------- /crates/util/fixtures/notes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/fixtures/notes.sql -------------------------------------------------------------------------------- /crates/util/fixtures/private_channels.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/fixtures/private_channels.sql -------------------------------------------------------------------------------- /crates/util/fixtures/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/fixtures/users.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011602_categories.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011602_categories.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011617_client_release.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011617_client_release.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011631_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011631_config.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011653_connection_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011653_connection_config.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011705_embed_cache.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011705_embed_cache.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011719_rate_limits.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011719_rate_limits.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011737_security_settings.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011737_security_settings.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011751_sticker_packs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011751_sticker_packs.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011756_user_settings.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011756_user_settings.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011757_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011757_users.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011857_audit_logs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011857_audit_logs.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011910_backup_codes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011910_backup_codes.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011933_channels.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011933_channels.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011946_connected_accounts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011946_connected_accounts.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007011956_guilds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007011956_guilds.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012027_bans.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012027_bans.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012049_channels_guild_id_fk.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012049_channels_guild_id_fk.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012108_emojis.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012108_emojis.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012121_invites.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012121_invites.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012133_members.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012133_members.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012149_notes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012149_notes.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012204_read_states.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012204_read_states.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012219_recipients.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012219_recipients.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012235_relationships.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012235_relationships.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012255_roles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012255_roles.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012306_member_roles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012306_member_roles.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012332_security_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012332_security_keys.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012343_sessions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012343_sessions.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012359_stickers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012359_stickers.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012439_teams.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012439_teams.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012456_applications.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012456_applications.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012505_team_members.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012505_team_members.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012517_templates.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012517_templates.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012542_valid_registration_tokens.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012542_valid_registration_tokens.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012555_voice_states.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012555_voice_states.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012609_webhooks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012609_webhooks.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012620_messages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012620_messages.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012640_attachments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012640_attachments.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012656_message_channel_mentions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012656_message_channel_mentions.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012735_message_role_mentions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012735_message_role_mentions.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012751_message_stickers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012751_message_stickers.sql -------------------------------------------------------------------------------- /crates/util/migrations/20231007012803_message_user_mentions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20231007012803_message_user_mentions.sql -------------------------------------------------------------------------------- /crates/util/migrations/20240605191045_guild_scheduled_events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20240605191045_guild_scheduled_events.sql -------------------------------------------------------------------------------- /crates/util/migrations/20240605192122_stage_instances.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20240605192122_stage_instances.sql -------------------------------------------------------------------------------- /crates/util/migrations/20240607211359_read_states_add_message_fk.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20240607211359_read_states_add_message_fk.sql -------------------------------------------------------------------------------- /crates/util/migrations/20240619142920_channel_followers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/migrations/20240619142920_channel_followers.sql -------------------------------------------------------------------------------- /crates/util/spacebar-migrations/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/util/src/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/configuration.rs -------------------------------------------------------------------------------- /crates/util/src/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/database/mod.rs -------------------------------------------------------------------------------- /crates/util/src/database/seed_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/database/seed_config.rs -------------------------------------------------------------------------------- /crates/util/src/entities/application.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/application.rs -------------------------------------------------------------------------------- /crates/util/src/entities/attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/attachment.rs -------------------------------------------------------------------------------- /crates/util/src/entities/audit_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/audit_log.rs -------------------------------------------------------------------------------- /crates/util/src/entities/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/channel.rs -------------------------------------------------------------------------------- /crates/util/src/entities/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/config.rs -------------------------------------------------------------------------------- /crates/util/src/entities/emoji.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/emoji.rs -------------------------------------------------------------------------------- /crates/util/src/entities/guild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/guild.rs -------------------------------------------------------------------------------- /crates/util/src/entities/guild_template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/guild_template.rs -------------------------------------------------------------------------------- /crates/util/src/entities/invite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/invite.rs -------------------------------------------------------------------------------- /crates/util/src/entities/member.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/member.rs -------------------------------------------------------------------------------- /crates/util/src/entities/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/message.rs -------------------------------------------------------------------------------- /crates/util/src/entities/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/mod.rs -------------------------------------------------------------------------------- /crates/util/src/entities/note.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/note.rs -------------------------------------------------------------------------------- /crates/util/src/entities/read_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/read_state.rs -------------------------------------------------------------------------------- /crates/util/src/entities/recipient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/recipient.rs -------------------------------------------------------------------------------- /crates/util/src/entities/relationship.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/relationship.rs -------------------------------------------------------------------------------- /crates/util/src/entities/role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/role.rs -------------------------------------------------------------------------------- /crates/util/src/entities/sticker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/sticker.rs -------------------------------------------------------------------------------- /crates/util/src/entities/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/template.rs -------------------------------------------------------------------------------- /crates/util/src/entities/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/user.rs -------------------------------------------------------------------------------- /crates/util/src/entities/user_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/user_settings.rs -------------------------------------------------------------------------------- /crates/util/src/entities/voice_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/voice_state.rs -------------------------------------------------------------------------------- /crates/util/src/entities/webhook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/entities/webhook.rs -------------------------------------------------------------------------------- /crates/util/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/errors.rs -------------------------------------------------------------------------------- /crates/util/src/events/dispatchevent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/events/dispatchevent.rs -------------------------------------------------------------------------------- /crates/util/src/events/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/events/event.rs -------------------------------------------------------------------------------- /crates/util/src/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/events/mod.rs -------------------------------------------------------------------------------- /crates/util/src/gateway/dispatchevent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/gateway/dispatchevent.rs -------------------------------------------------------------------------------- /crates/util/src/gateway/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/gateway/event.rs -------------------------------------------------------------------------------- /crates/util/src/gateway/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/gateway/mod.rs -------------------------------------------------------------------------------- /crates/util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/lib.rs -------------------------------------------------------------------------------- /crates/util/src/util/email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/util/email.rs -------------------------------------------------------------------------------- /crates/util/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/util/mod.rs -------------------------------------------------------------------------------- /crates/util/src/util/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/crates/util/src/util/token.rs -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/deny.toml -------------------------------------------------------------------------------- /docs/Event Publishing in Symfonia.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/docs/Event Publishing in Symfonia.excalidraw -------------------------------------------------------------------------------- /prepare-sqlx-if-needed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/prepare-sqlx-if-needed.sh -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /symfonia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polyphony-chat/symfonia/HEAD/symfonia.toml --------------------------------------------------------------------------------