├── .gitignore ├── Cargo.toml ├── LICENSE.md ├── README.md ├── lexicons └── gg │ └── campground │ ├── actor │ ├── defs.json │ └── profile.json │ └── socials │ └── defs.json ├── libs ├── .gitkeep ├── campground-lexicon │ ├── Cargo.toml │ └── src │ │ ├── gg │ │ ├── campground │ │ │ ├── actor.rs │ │ │ ├── mod.rs │ │ │ └── socials.rs │ │ └── mod.rs │ │ └── lib.rs ├── deadpool-surrealdb │ ├── Cargo.toml │ ├── LICENSE.md │ └── src │ │ └── lib.rs ├── did-method-plc │ ├── Cargo.toml │ ├── LICENSE.md │ ├── README.md │ └── src │ │ ├── audit.rs │ │ ├── error.rs │ │ ├── keypair.rs │ │ ├── lib.rs │ │ ├── multicodec.rs │ │ ├── op_builder.rs │ │ ├── operation.rs │ │ └── util.rs └── rsky-lexicon │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── app │ ├── bsky │ │ ├── actor.rs │ │ ├── embed │ │ │ ├── external.rs │ │ │ ├── images.rs │ │ │ ├── mod.rs │ │ │ ├── record.rs │ │ │ ├── record_with_media.rs │ │ │ └── video.rs │ │ ├── feed │ │ │ ├── like.rs │ │ │ └── mod.rs │ │ ├── graph │ │ │ ├── follow.rs │ │ │ └── mod.rs │ │ ├── labeler │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── notification │ │ │ └── mod.rs │ │ └── richtext │ │ │ └── mod.rs │ └── mod.rs │ ├── chat │ ├── bsky │ │ ├── actor │ │ │ └── mod.rs │ │ ├── convo │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── moderation │ │ │ └── mod.rs │ └── mod.rs │ ├── com │ ├── atproto │ │ ├── admin.rs │ │ ├── identity.rs │ │ ├── label │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── repo.rs │ │ ├── server.rs │ │ └── sync.rs │ └── mod.rs │ └── lib.rs └── services ├── discovery ├── .cargo │ └── config.toml ├── Cargo.toml ├── Dockerfile ├── Rocket.example.toml ├── db │ ├── events │ │ └── .gitkeep │ ├── migrations │ │ └── .gitkeep │ └── schemas │ │ └── script_migration.surql ├── diesel.toml ├── migrations │ ├── .keep │ └── 00000000000000_diesel_initial_setup │ │ ├── down.sql │ │ └── up.sql └── src │ ├── config.rs │ ├── database │ └── mod.rs │ └── main.rs └── registry ├── .cargo └── config.toml ├── Cargo.toml ├── Dockerfile ├── README.md ├── Rocket.example.toml ├── diesel.toml ├── migrations ├── .keep ├── 00000000000000_diesel_initial_setup │ ├── down.sql │ └── up.sql ├── 2024-10-26-130704_registry_init │ ├── down.sql │ └── up.sql └── 2024-10-27-085418_add_email_token │ ├── down.sql │ └── up.sql ├── src ├── account_manager │ ├── helpers │ │ ├── account.rs │ │ ├── auth.rs │ │ ├── email_token.rs │ │ ├── mod.rs │ │ ├── password.rs │ │ └── repo.rs │ └── mod.rs ├── api │ ├── app │ │ ├── bsky │ │ │ ├── actor │ │ │ │ ├── get_preferences.rs │ │ │ │ ├── get_profile.rs │ │ │ │ ├── get_profiles.rs │ │ │ │ ├── mod.rs │ │ │ │ └── put_preferences.rs │ │ │ ├── feed │ │ │ │ ├── get_actor_likes.rs │ │ │ │ ├── get_author_feed.rs │ │ │ │ ├── get_feed.rs │ │ │ │ ├── get_post_thread.rs │ │ │ │ ├── get_timeline.rs │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── notification │ │ │ │ ├── mod.rs │ │ │ │ └── register_push.rs │ │ │ └── util.rs │ │ └── mod.rs │ ├── chat │ │ ├── bsky │ │ │ └── mod.rs │ │ └── mod.rs │ ├── com │ │ ├── atproto │ │ │ ├── admin │ │ │ │ ├── delete_account.rs │ │ │ │ ├── get_account_info.rs │ │ │ │ ├── get_subject_status.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── send_email.rs │ │ │ │ ├── update_account_email.rs │ │ │ │ ├── update_account_handle.rs │ │ │ │ ├── update_account_password.rs │ │ │ │ └── update_subject_status.rs │ │ │ ├── identity │ │ │ │ ├── mod.rs │ │ │ │ ├── resolve_handle.rs │ │ │ │ └── update_handle.rs │ │ │ ├── mod.rs │ │ │ ├── repo │ │ │ │ ├── apply_writes.rs │ │ │ │ ├── create_record.rs │ │ │ │ ├── delete_record.rs │ │ │ │ ├── describe_repo.rs │ │ │ │ ├── get_record.rs │ │ │ │ ├── import_repo.rs │ │ │ │ ├── list_missing_blobs.rs │ │ │ │ ├── list_records.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── put_record.rs │ │ │ │ └── upload_blob.rs │ │ │ ├── server │ │ │ │ ├── activate_account.rs │ │ │ │ ├── check_account_status.rs │ │ │ │ ├── confirm_email.rs │ │ │ │ ├── create_account.rs │ │ │ │ ├── create_app_password.rs │ │ │ │ ├── create_session.rs │ │ │ │ ├── deactivate_account.rs │ │ │ │ ├── delete_account.rs │ │ │ │ ├── delete_session.rs │ │ │ │ ├── describe_server.rs │ │ │ │ ├── get_account_invite_codes.rs │ │ │ │ ├── get_service_auth.rs │ │ │ │ ├── get_session.rs │ │ │ │ ├── list_app_passwords.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── refresh_session.rs │ │ │ │ ├── request_account_delete.rs │ │ │ │ ├── request_email_confirmation.rs │ │ │ │ ├── request_email_update.rs │ │ │ │ ├── request_password_reset.rs │ │ │ │ ├── reserve_signing_key.rs │ │ │ │ ├── reset_password.rs │ │ │ │ ├── revoke_app_password.rs │ │ │ │ └── update_email.rs │ │ │ └── sync │ │ │ │ ├── get_blob.rs │ │ │ │ ├── get_blocks.rs │ │ │ │ ├── get_latest_commit.rs │ │ │ │ ├── get_record.rs │ │ │ │ ├── get_repo.rs │ │ │ │ ├── get_repo_status.rs │ │ │ │ ├── list_blobs.rs │ │ │ │ ├── list_repos.rs │ │ │ │ ├── mod.rs │ │ │ │ └── subscribe_repos.rs │ │ └── mod.rs │ └── mod.rs ├── auth_verifier.rs ├── common │ └── mod.rs ├── config.rs ├── context.rs ├── database │ ├── mod.rs │ └── models.rs ├── handle │ ├── explicit_slurs.rs │ ├── mod.rs │ ├── reserved.rs │ └── reserved_handles.txt ├── mailer │ ├── mod.rs │ └── moderation.rs ├── main.rs ├── pipethrough.rs ├── plc │ ├── mod.rs │ ├── operations.rs │ └── types.rs ├── read_after_write │ ├── mod.rs │ ├── types.rs │ ├── util.rs │ └── viewer.rs ├── repository │ ├── aws │ │ ├── mod.rs │ │ └── s3.rs │ ├── blob.rs │ ├── data_diff.rs │ ├── mod.rs │ ├── mst │ │ ├── diff.rs │ │ ├── mod.rs │ │ ├── util.rs │ │ └── walker.rs │ ├── preference │ │ ├── mod.rs │ │ └── util.rs │ ├── record │ │ └── mod.rs │ ├── storage │ │ └── mod.rs │ └── sync │ │ ├── mod.rs │ │ └── provider.rs ├── schema.rs ├── sequencer │ ├── events.rs │ ├── mod.rs │ └── outbox.rs ├── well_known.rs └── xrpc │ ├── mod.rs │ └── types.rs └── templates ├── admin_email.html ├── confirm_email.html ├── delete_account.html ├── password_reset.html └── update_email.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/README.md -------------------------------------------------------------------------------- /lexicons/gg/campground/actor/defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/lexicons/gg/campground/actor/defs.json -------------------------------------------------------------------------------- /lexicons/gg/campground/actor/profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/lexicons/gg/campground/actor/profile.json -------------------------------------------------------------------------------- /lexicons/gg/campground/socials/defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/lexicons/gg/campground/socials/defs.json -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/campground-lexicon/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/campground-lexicon/Cargo.toml -------------------------------------------------------------------------------- /libs/campground-lexicon/src/gg/campground/actor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/campground-lexicon/src/gg/campground/actor.rs -------------------------------------------------------------------------------- /libs/campground-lexicon/src/gg/campground/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/campground-lexicon/src/gg/campground/mod.rs -------------------------------------------------------------------------------- /libs/campground-lexicon/src/gg/campground/socials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/campground-lexicon/src/gg/campground/socials.rs -------------------------------------------------------------------------------- /libs/campground-lexicon/src/gg/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod campground; -------------------------------------------------------------------------------- /libs/campground-lexicon/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/campground-lexicon/src/lib.rs -------------------------------------------------------------------------------- /libs/deadpool-surrealdb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/deadpool-surrealdb/Cargo.toml -------------------------------------------------------------------------------- /libs/deadpool-surrealdb/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/deadpool-surrealdb/LICENSE.md -------------------------------------------------------------------------------- /libs/deadpool-surrealdb/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/deadpool-surrealdb/src/lib.rs -------------------------------------------------------------------------------- /libs/did-method-plc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/Cargo.toml -------------------------------------------------------------------------------- /libs/did-method-plc/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/LICENSE.md -------------------------------------------------------------------------------- /libs/did-method-plc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/README.md -------------------------------------------------------------------------------- /libs/did-method-plc/src/audit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/src/audit.rs -------------------------------------------------------------------------------- /libs/did-method-plc/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/src/error.rs -------------------------------------------------------------------------------- /libs/did-method-plc/src/keypair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/src/keypair.rs -------------------------------------------------------------------------------- /libs/did-method-plc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/src/lib.rs -------------------------------------------------------------------------------- /libs/did-method-plc/src/multicodec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/src/multicodec.rs -------------------------------------------------------------------------------- /libs/did-method-plc/src/op_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/src/op_builder.rs -------------------------------------------------------------------------------- /libs/did-method-plc/src/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/src/operation.rs -------------------------------------------------------------------------------- /libs/did-method-plc/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/did-method-plc/src/util.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/Cargo.toml -------------------------------------------------------------------------------- /libs/rsky-lexicon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/README.md -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/actor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/actor.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/embed/external.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/embed/external.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/embed/images.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/embed/images.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/embed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/embed/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/embed/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/embed/record.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/embed/record_with_media.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/embed/record_with_media.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/embed/video.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/embed/video.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/feed/like.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/feed/like.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/feed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/feed/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/graph/follow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/graph/follow.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/graph/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/graph/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/labeler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/labeler/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/notification/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/notification/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/bsky/richtext/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/app/bsky/richtext/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/app/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod bsky; 2 | -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/chat/bsky/actor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/chat/bsky/actor/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/chat/bsky/convo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/chat/bsky/convo/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/chat/bsky/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/chat/bsky/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/chat/bsky/moderation/mod.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/chat/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod bsky; 2 | -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/com/atproto/admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/com/atproto/admin.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/com/atproto/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/com/atproto/identity.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/com/atproto/label/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/com/atproto/label/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/com/atproto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/com/atproto/mod.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/com/atproto/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/com/atproto/repo.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/com/atproto/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/com/atproto/server.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/com/atproto/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/com/atproto/sync.rs -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/com/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod atproto; 2 | -------------------------------------------------------------------------------- /libs/rsky-lexicon/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/libs/rsky-lexicon/src/lib.rs -------------------------------------------------------------------------------- /services/discovery/.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [env] 2 | ROCKET_CONFIG = { value="Rocket.toml", relative = true } -------------------------------------------------------------------------------- /services/discovery/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/Cargo.toml -------------------------------------------------------------------------------- /services/discovery/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/Dockerfile -------------------------------------------------------------------------------- /services/discovery/Rocket.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/Rocket.example.toml -------------------------------------------------------------------------------- /services/discovery/db/events/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/discovery/db/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/discovery/db/schemas/script_migration.surql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/db/schemas/script_migration.surql -------------------------------------------------------------------------------- /services/discovery/diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/diesel.toml -------------------------------------------------------------------------------- /services/discovery/migrations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/discovery/migrations/00000000000000_diesel_initial_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/migrations/00000000000000_diesel_initial_setup/down.sql -------------------------------------------------------------------------------- /services/discovery/migrations/00000000000000_diesel_initial_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/migrations/00000000000000_diesel_initial_setup/up.sql -------------------------------------------------------------------------------- /services/discovery/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/src/config.rs -------------------------------------------------------------------------------- /services/discovery/src/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/src/database/mod.rs -------------------------------------------------------------------------------- /services/discovery/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/discovery/src/main.rs -------------------------------------------------------------------------------- /services/registry/.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [env] 2 | ROCKET_CONFIG = { value="Rocket.toml", relative = true } -------------------------------------------------------------------------------- /services/registry/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/Cargo.toml -------------------------------------------------------------------------------- /services/registry/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/Dockerfile -------------------------------------------------------------------------------- /services/registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/README.md -------------------------------------------------------------------------------- /services/registry/Rocket.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/Rocket.example.toml -------------------------------------------------------------------------------- /services/registry/diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/diesel.toml -------------------------------------------------------------------------------- /services/registry/migrations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/registry/migrations/00000000000000_diesel_initial_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/migrations/00000000000000_diesel_initial_setup/down.sql -------------------------------------------------------------------------------- /services/registry/migrations/00000000000000_diesel_initial_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/migrations/00000000000000_diesel_initial_setup/up.sql -------------------------------------------------------------------------------- /services/registry/migrations/2024-10-26-130704_registry_init/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/migrations/2024-10-26-130704_registry_init/down.sql -------------------------------------------------------------------------------- /services/registry/migrations/2024-10-26-130704_registry_init/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/migrations/2024-10-26-130704_registry_init/up.sql -------------------------------------------------------------------------------- /services/registry/migrations/2024-10-27-085418_add_email_token/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | DROP TABLE registry.email_token; -------------------------------------------------------------------------------- /services/registry/migrations/2024-10-27-085418_add_email_token/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/migrations/2024-10-27-085418_add_email_token/up.sql -------------------------------------------------------------------------------- /services/registry/src/account_manager/helpers/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/account_manager/helpers/account.rs -------------------------------------------------------------------------------- /services/registry/src/account_manager/helpers/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/account_manager/helpers/auth.rs -------------------------------------------------------------------------------- /services/registry/src/account_manager/helpers/email_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/account_manager/helpers/email_token.rs -------------------------------------------------------------------------------- /services/registry/src/account_manager/helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/account_manager/helpers/mod.rs -------------------------------------------------------------------------------- /services/registry/src/account_manager/helpers/password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/account_manager/helpers/password.rs -------------------------------------------------------------------------------- /services/registry/src/account_manager/helpers/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/account_manager/helpers/repo.rs -------------------------------------------------------------------------------- /services/registry/src/account_manager/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/account_manager/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/actor/get_preferences.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/actor/get_preferences.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/actor/get_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/actor/get_profile.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/actor/get_profiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/actor/get_profiles.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/actor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/actor/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/actor/put_preferences.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/actor/put_preferences.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/feed/get_actor_likes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/feed/get_actor_likes.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/feed/get_author_feed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/feed/get_author_feed.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/feed/get_feed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/feed/get_feed.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/feed/get_post_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/feed/get_post_thread.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/feed/get_timeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/feed/get_timeline.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/feed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/feed/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/notification/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/notification/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/notification/register_push.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/notification/register_push.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/bsky/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/bsky/util.rs -------------------------------------------------------------------------------- /services/registry/src/api/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/app/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/chat/bsky/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/chat/bsky/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/chat/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/chat/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/delete_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/delete_account.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/get_account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/get_account_info.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/get_subject_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/get_subject_status.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/send_email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/send_email.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/update_account_email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/update_account_email.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/update_account_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/update_account_handle.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/update_account_password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/update_account_password.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/admin/update_subject_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/admin/update_subject_status.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/identity/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/identity/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/identity/resolve_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/identity/resolve_handle.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/identity/update_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/identity/update_handle.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/apply_writes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/apply_writes.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/create_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/create_record.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/delete_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/delete_record.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/describe_repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/describe_repo.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/get_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/get_record.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/import_repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/import_repo.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/list_missing_blobs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/list_missing_blobs.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/list_records.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/list_records.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/put_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/put_record.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/repo/upload_blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/repo/upload_blob.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/activate_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/activate_account.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/check_account_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/check_account_status.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/confirm_email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/confirm_email.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/create_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/create_account.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/create_app_password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/create_app_password.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/create_session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/create_session.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/deactivate_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/deactivate_account.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/delete_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/delete_account.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/delete_session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/delete_session.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/describe_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/describe_server.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/get_account_invite_codes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/get_account_invite_codes.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/get_service_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/get_service_auth.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/get_session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/get_session.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/list_app_passwords.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/list_app_passwords.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/refresh_session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/refresh_session.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/request_account_delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/request_account_delete.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/request_email_confirmation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/request_email_confirmation.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/request_email_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/request_email_update.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/request_password_reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/request_password_reset.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/reserve_signing_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/reserve_signing_key.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/reset_password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/reset_password.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/revoke_app_password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/revoke_app_password.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/server/update_email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/server/update_email.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/get_blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/get_blob.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/get_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/get_blocks.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/get_latest_commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/get_latest_commit.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/get_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/get_record.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/get_repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/get_repo.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/get_repo_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/get_repo_status.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/list_blobs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/list_blobs.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/list_repos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/list_repos.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/atproto/sync/subscribe_repos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/atproto/sync/subscribe_repos.rs -------------------------------------------------------------------------------- /services/registry/src/api/com/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/com/mod.rs -------------------------------------------------------------------------------- /services/registry/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/api/mod.rs -------------------------------------------------------------------------------- /services/registry/src/auth_verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/auth_verifier.rs -------------------------------------------------------------------------------- /services/registry/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/common/mod.rs -------------------------------------------------------------------------------- /services/registry/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/config.rs -------------------------------------------------------------------------------- /services/registry/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/context.rs -------------------------------------------------------------------------------- /services/registry/src/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/database/mod.rs -------------------------------------------------------------------------------- /services/registry/src/database/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/database/models.rs -------------------------------------------------------------------------------- /services/registry/src/handle/explicit_slurs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/handle/explicit_slurs.rs -------------------------------------------------------------------------------- /services/registry/src/handle/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/handle/mod.rs -------------------------------------------------------------------------------- /services/registry/src/handle/reserved.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/handle/reserved.rs -------------------------------------------------------------------------------- /services/registry/src/handle/reserved_handles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/handle/reserved_handles.txt -------------------------------------------------------------------------------- /services/registry/src/mailer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/mailer/mod.rs -------------------------------------------------------------------------------- /services/registry/src/mailer/moderation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/mailer/moderation.rs -------------------------------------------------------------------------------- /services/registry/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/main.rs -------------------------------------------------------------------------------- /services/registry/src/pipethrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/pipethrough.rs -------------------------------------------------------------------------------- /services/registry/src/plc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/plc/mod.rs -------------------------------------------------------------------------------- /services/registry/src/plc/operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/plc/operations.rs -------------------------------------------------------------------------------- /services/registry/src/plc/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/plc/types.rs -------------------------------------------------------------------------------- /services/registry/src/read_after_write/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/read_after_write/mod.rs -------------------------------------------------------------------------------- /services/registry/src/read_after_write/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/read_after_write/types.rs -------------------------------------------------------------------------------- /services/registry/src/read_after_write/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/read_after_write/util.rs -------------------------------------------------------------------------------- /services/registry/src/read_after_write/viewer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/read_after_write/viewer.rs -------------------------------------------------------------------------------- /services/registry/src/repository/aws/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod s3; -------------------------------------------------------------------------------- /services/registry/src/repository/aws/s3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/aws/s3.rs -------------------------------------------------------------------------------- /services/registry/src/repository/blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/blob.rs -------------------------------------------------------------------------------- /services/registry/src/repository/data_diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/data_diff.rs -------------------------------------------------------------------------------- /services/registry/src/repository/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/mod.rs -------------------------------------------------------------------------------- /services/registry/src/repository/mst/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/mst/diff.rs -------------------------------------------------------------------------------- /services/registry/src/repository/mst/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/mst/mod.rs -------------------------------------------------------------------------------- /services/registry/src/repository/mst/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/mst/util.rs -------------------------------------------------------------------------------- /services/registry/src/repository/mst/walker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/mst/walker.rs -------------------------------------------------------------------------------- /services/registry/src/repository/preference/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/preference/mod.rs -------------------------------------------------------------------------------- /services/registry/src/repository/preference/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/preference/util.rs -------------------------------------------------------------------------------- /services/registry/src/repository/record/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/record/mod.rs -------------------------------------------------------------------------------- /services/registry/src/repository/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/storage/mod.rs -------------------------------------------------------------------------------- /services/registry/src/repository/sync/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod provider; -------------------------------------------------------------------------------- /services/registry/src/repository/sync/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/repository/sync/provider.rs -------------------------------------------------------------------------------- /services/registry/src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/schema.rs -------------------------------------------------------------------------------- /services/registry/src/sequencer/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/sequencer/events.rs -------------------------------------------------------------------------------- /services/registry/src/sequencer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/sequencer/mod.rs -------------------------------------------------------------------------------- /services/registry/src/sequencer/outbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/sequencer/outbox.rs -------------------------------------------------------------------------------- /services/registry/src/well_known.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/well_known.rs -------------------------------------------------------------------------------- /services/registry/src/xrpc/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod types; 2 | -------------------------------------------------------------------------------- /services/registry/src/xrpc/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/src/xrpc/types.rs -------------------------------------------------------------------------------- /services/registry/templates/admin_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/templates/admin_email.html -------------------------------------------------------------------------------- /services/registry/templates/confirm_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/templates/confirm_email.html -------------------------------------------------------------------------------- /services/registry/templates/delete_account.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/templates/delete_account.html -------------------------------------------------------------------------------- /services/registry/templates/password_reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/templates/password_reset.html -------------------------------------------------------------------------------- /services/registry/templates/update_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-campground/backend/HEAD/services/registry/templates/update_email.html --------------------------------------------------------------------------------