├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── README.notes.md ├── README.secret.md ├── docker-compose.yml ├── nest-cli.json ├── package.json ├── src ├── agency │ ├── agency.controller.spec.ts │ ├── agency.controller.ts │ ├── agency.module.ts │ ├── agency.service.spec.ts │ ├── agency.service.ts │ ├── dto │ │ ├── create-agency.dto.ts │ │ ├── invite-agency.dto.ts │ │ └── update-agency.dto.ts │ ├── entities │ │ └── agency.entity.ts │ └── enums │ │ └── agency.enum.ts ├── app.controller.spec.ts ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── coffees │ ├── coffees.controller.spec.ts │ ├── coffees.controller.ts │ ├── coffees.module.ts │ ├── coffees.permission.ts │ ├── coffees.service.spec.ts │ ├── coffees.service.ts │ ├── dto │ │ ├── create-coffee.dto.ts │ │ ├── refresh-token.dto.ts │ │ └── update-coffee.dto.ts │ └── entities │ │ └── coffee.entity.ts ├── email │ ├── email.controller.spec.ts │ ├── email.controller.ts │ ├── email.module.ts │ ├── email.service.spec.ts │ └── email.service.ts ├── iam │ ├── authentication │ │ ├── api-key.service.spec.ts │ │ ├── api-key.service.ts │ │ ├── authentication.controller.spec.ts │ │ ├── authentication.controller.ts │ │ ├── authentication.service.spec.ts │ │ ├── authentication.service.ts │ │ ├── decorators │ │ │ └── auth.decorator.ts │ │ ├── dto │ │ │ ├── google-token.dto.ts │ │ │ ├── sign-in.dto │ │ │ │ └── sign-in.dto.ts │ │ │ └── sign-up.dto │ │ │ │ └── sign-up.dto.ts │ │ ├── enums │ │ │ └── auth-type.enum.ts │ │ ├── guards │ │ │ ├── access-token │ │ │ │ ├── access-token.guard.spec.ts │ │ │ │ └── access-token.guard.ts │ │ │ ├── api-key.guard.ts │ │ │ └── authentication │ │ │ │ ├── authentication.guard.spec.ts │ │ │ │ └── authentication.guard.ts │ │ ├── opt-authentication │ │ │ ├── opt-authentication.service.spec.ts │ │ │ └── opt-authentication.service.ts │ │ ├── refresh-token-ids.storage │ │ │ ├── refresh-token-ids.storage.spec.ts │ │ │ └── refresh-token-ids.storage.ts │ │ └── social │ │ │ ├── google-authentication.controller.spec.ts │ │ │ ├── google-authentication.controller.ts │ │ │ ├── google-authentication.service.spec.ts │ │ │ └── google-authentication.service.ts │ ├── authorization │ │ ├── decorators │ │ │ ├── permissions.decorator.ts │ │ │ ├── policies.decorator.ts │ │ │ └── roles.decorator.ts │ │ ├── guards │ │ │ ├── permissions.guard.spec.ts │ │ │ ├── permissions.guard.ts │ │ │ ├── policies.guard.ts │ │ │ └── roles │ │ │ │ ├── roles.guard.spec.ts │ │ │ │ └── roles.guard.ts │ │ ├── permission.type.ts │ │ └── policies │ │ │ ├── framework-contributor.policy.ts │ │ │ ├── interfaces │ │ │ ├── policy-handler.interfaces.ts │ │ │ └── policy.interface.ts │ │ │ └── policy-handlers.storage.ts │ ├── config │ │ └── jwt.config.ts │ ├── decorators │ │ └── active-user.decorator.ts │ ├── hashing │ │ ├── bcrypt.service.spec.ts │ │ ├── bcrypt.service.ts │ │ ├── hashing.service.spec.ts │ │ └── hashing.service.ts │ ├── iam.constants.ts │ ├── iam.module.ts │ └── interfaces │ │ └── active-user-data.interface.ts ├── incident │ ├── entities │ │ └── incident.entities.ts │ ├── enums │ │ └── incident.enum.ts │ ├── incident.controller.spec.ts │ ├── incident.controller.ts │ ├── incident.module.ts │ ├── incident.service.spec.ts │ └── incident.service.ts ├── main.ts ├── messages │ ├── dto │ │ ├── create-message.dto.ts │ │ └── update-message.dto.ts │ ├── entities │ │ └── message.entity.ts │ ├── enums │ │ └── messages.enum.ts │ ├── messages.controller.spec.ts │ ├── messages.controller.ts │ ├── messages.module.ts │ ├── messages.service.spec.ts │ └── messages.service.ts ├── notification │ ├── dto │ │ ├── get-count.dto.ts │ │ └── update-notifications.dto.ts │ ├── entities │ │ └── notification.entity.ts │ ├── enums │ │ └── notification.enum.ts │ ├── helpers │ │ ├── notification.admin.ts │ │ ├── notification.all.ts │ │ ├── notification.manager.ts │ │ ├── notification.send.ts │ │ └── notification.suser.ts │ ├── notification.controller.spec.ts │ ├── notification.controller.ts │ ├── notification.module.ts │ ├── notification.service.spec.ts │ └── notification.service.ts ├── only-fans │ ├── only-fans.controller.spec.ts │ ├── only-fans.controller.ts │ ├── only-fans.module.ts │ ├── only-fans.service.spec.ts │ └── only-fans.service.ts ├── profile │ ├── dto │ │ └── update-profile.dto.ts │ ├── entities │ │ └── profile.entities.ts │ ├── profile.controller.spec.ts │ ├── profile.controller.ts │ ├── profile.module.ts │ ├── profile.service.spec.ts │ └── profile.service.ts ├── repl.ts ├── schedule │ ├── schedule.controller.spec.ts │ ├── schedule.controller.ts │ ├── schedule.module.ts │ ├── schedule.service.spec.ts │ └── schedule.service.ts ├── scrapper │ ├── dto │ │ ├── create-scrapper.dto.ts │ │ └── update-scrapper.dto.ts │ ├── entities │ │ └── scrapper.entity.ts │ ├── enums │ │ └── scrapper.enum.ts │ ├── scrapper.controller.spec.ts │ ├── scrapper.controller.ts │ ├── scrapper.module.ts │ ├── scrapper.service.spec.ts │ └── scrapper.service.ts ├── telegram │ ├── telegram.controller.spec.ts │ ├── telegram.controller.ts │ ├── telegram.module.ts │ ├── telegram.service.spec.ts │ └── telegram.service.ts └── users │ ├── api-keys │ └── entities │ │ └── api-key.entity │ │ └── api-key.entity.ts │ ├── dto │ ├── create-user.dto.ts │ ├── findAll.dto.ts │ └── update-user.dto.ts │ ├── entities │ └── user.entity.ts │ ├── enums │ ├── role.enum.ts │ └── user.settings.ts │ ├── users.controller.spec.ts │ ├── users.controller.ts │ ├── users.module.ts │ ├── users.service.spec.ts │ └── users.service.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/README.md -------------------------------------------------------------------------------- /README.notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/README.notes.md -------------------------------------------------------------------------------- /README.secret.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/README.secret.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/package.json -------------------------------------------------------------------------------- /src/agency/agency.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/agency.controller.spec.ts -------------------------------------------------------------------------------- /src/agency/agency.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/agency.controller.ts -------------------------------------------------------------------------------- /src/agency/agency.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/agency.module.ts -------------------------------------------------------------------------------- /src/agency/agency.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/agency.service.spec.ts -------------------------------------------------------------------------------- /src/agency/agency.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/agency.service.ts -------------------------------------------------------------------------------- /src/agency/dto/create-agency.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/dto/create-agency.dto.ts -------------------------------------------------------------------------------- /src/agency/dto/invite-agency.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/dto/invite-agency.dto.ts -------------------------------------------------------------------------------- /src/agency/dto/update-agency.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/dto/update-agency.dto.ts -------------------------------------------------------------------------------- /src/agency/entities/agency.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/entities/agency.entity.ts -------------------------------------------------------------------------------- /src/agency/enums/agency.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/agency/enums/agency.enum.ts -------------------------------------------------------------------------------- /src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/app.controller.spec.ts -------------------------------------------------------------------------------- /src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/app.controller.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/app.service.ts -------------------------------------------------------------------------------- /src/coffees/coffees.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/coffees/coffees.controller.spec.ts -------------------------------------------------------------------------------- /src/coffees/coffees.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/coffees/coffees.controller.ts -------------------------------------------------------------------------------- /src/coffees/coffees.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/coffees/coffees.module.ts -------------------------------------------------------------------------------- /src/coffees/coffees.permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/coffees/coffees.permission.ts -------------------------------------------------------------------------------- /src/coffees/coffees.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/coffees/coffees.service.spec.ts -------------------------------------------------------------------------------- /src/coffees/coffees.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/coffees/coffees.service.ts -------------------------------------------------------------------------------- /src/coffees/dto/create-coffee.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateCoffeeDto {} 2 | -------------------------------------------------------------------------------- /src/coffees/dto/refresh-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/coffees/dto/refresh-token.dto.ts -------------------------------------------------------------------------------- /src/coffees/dto/update-coffee.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/coffees/dto/update-coffee.dto.ts -------------------------------------------------------------------------------- /src/coffees/entities/coffee.entity.ts: -------------------------------------------------------------------------------- 1 | export class Coffee {} 2 | -------------------------------------------------------------------------------- /src/email/email.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/email/email.controller.spec.ts -------------------------------------------------------------------------------- /src/email/email.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/email/email.controller.ts -------------------------------------------------------------------------------- /src/email/email.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/email/email.module.ts -------------------------------------------------------------------------------- /src/email/email.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/email/email.service.spec.ts -------------------------------------------------------------------------------- /src/email/email.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/email/email.service.ts -------------------------------------------------------------------------------- /src/iam/authentication/api-key.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/api-key.service.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/api-key.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/api-key.service.ts -------------------------------------------------------------------------------- /src/iam/authentication/authentication.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/authentication.controller.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/authentication.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/authentication.controller.ts -------------------------------------------------------------------------------- /src/iam/authentication/authentication.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/authentication.service.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/authentication.service.ts -------------------------------------------------------------------------------- /src/iam/authentication/decorators/auth.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/decorators/auth.decorator.ts -------------------------------------------------------------------------------- /src/iam/authentication/dto/google-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/dto/google-token.dto.ts -------------------------------------------------------------------------------- /src/iam/authentication/dto/sign-in.dto/sign-in.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/dto/sign-in.dto/sign-in.dto.ts -------------------------------------------------------------------------------- /src/iam/authentication/dto/sign-up.dto/sign-up.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/dto/sign-up.dto/sign-up.dto.ts -------------------------------------------------------------------------------- /src/iam/authentication/enums/auth-type.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/enums/auth-type.enum.ts -------------------------------------------------------------------------------- /src/iam/authentication/guards/access-token/access-token.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/guards/access-token/access-token.guard.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/guards/access-token/access-token.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/guards/access-token/access-token.guard.ts -------------------------------------------------------------------------------- /src/iam/authentication/guards/api-key.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/guards/api-key.guard.ts -------------------------------------------------------------------------------- /src/iam/authentication/guards/authentication/authentication.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/guards/authentication/authentication.guard.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/guards/authentication/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/guards/authentication/authentication.guard.ts -------------------------------------------------------------------------------- /src/iam/authentication/opt-authentication/opt-authentication.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/opt-authentication/opt-authentication.service.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/opt-authentication/opt-authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/opt-authentication/opt-authentication.service.ts -------------------------------------------------------------------------------- /src/iam/authentication/refresh-token-ids.storage/refresh-token-ids.storage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/refresh-token-ids.storage/refresh-token-ids.storage.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/refresh-token-ids.storage/refresh-token-ids.storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/refresh-token-ids.storage/refresh-token-ids.storage.ts -------------------------------------------------------------------------------- /src/iam/authentication/social/google-authentication.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/social/google-authentication.controller.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/social/google-authentication.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/social/google-authentication.controller.ts -------------------------------------------------------------------------------- /src/iam/authentication/social/google-authentication.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/social/google-authentication.service.spec.ts -------------------------------------------------------------------------------- /src/iam/authentication/social/google-authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authentication/social/google-authentication.service.ts -------------------------------------------------------------------------------- /src/iam/authorization/decorators/permissions.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/decorators/permissions.decorator.ts -------------------------------------------------------------------------------- /src/iam/authorization/decorators/policies.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/decorators/policies.decorator.ts -------------------------------------------------------------------------------- /src/iam/authorization/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /src/iam/authorization/guards/permissions.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/guards/permissions.guard.spec.ts -------------------------------------------------------------------------------- /src/iam/authorization/guards/permissions.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/guards/permissions.guard.ts -------------------------------------------------------------------------------- /src/iam/authorization/guards/policies.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/guards/policies.guard.ts -------------------------------------------------------------------------------- /src/iam/authorization/guards/roles/roles.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/guards/roles/roles.guard.spec.ts -------------------------------------------------------------------------------- /src/iam/authorization/guards/roles/roles.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/guards/roles/roles.guard.ts -------------------------------------------------------------------------------- /src/iam/authorization/permission.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/permission.type.ts -------------------------------------------------------------------------------- /src/iam/authorization/policies/framework-contributor.policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/policies/framework-contributor.policy.ts -------------------------------------------------------------------------------- /src/iam/authorization/policies/interfaces/policy-handler.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/policies/interfaces/policy-handler.interfaces.ts -------------------------------------------------------------------------------- /src/iam/authorization/policies/interfaces/policy.interface.ts: -------------------------------------------------------------------------------- 1 | export interface Policy { 2 | name: string; 3 | } -------------------------------------------------------------------------------- /src/iam/authorization/policies/policy-handlers.storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/authorization/policies/policy-handlers.storage.ts -------------------------------------------------------------------------------- /src/iam/config/jwt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/config/jwt.config.ts -------------------------------------------------------------------------------- /src/iam/decorators/active-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/decorators/active-user.decorator.ts -------------------------------------------------------------------------------- /src/iam/hashing/bcrypt.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/hashing/bcrypt.service.spec.ts -------------------------------------------------------------------------------- /src/iam/hashing/bcrypt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/hashing/bcrypt.service.ts -------------------------------------------------------------------------------- /src/iam/hashing/hashing.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/hashing/hashing.service.spec.ts -------------------------------------------------------------------------------- /src/iam/hashing/hashing.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/hashing/hashing.service.ts -------------------------------------------------------------------------------- /src/iam/iam.constants.ts: -------------------------------------------------------------------------------- 1 | export const REQUEST_USER_KEY='user'; -------------------------------------------------------------------------------- /src/iam/iam.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/iam.module.ts -------------------------------------------------------------------------------- /src/iam/interfaces/active-user-data.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/iam/interfaces/active-user-data.interface.ts -------------------------------------------------------------------------------- /src/incident/entities/incident.entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/incident/entities/incident.entities.ts -------------------------------------------------------------------------------- /src/incident/enums/incident.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/incident/enums/incident.enum.ts -------------------------------------------------------------------------------- /src/incident/incident.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/incident/incident.controller.spec.ts -------------------------------------------------------------------------------- /src/incident/incident.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/incident/incident.controller.ts -------------------------------------------------------------------------------- /src/incident/incident.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/incident/incident.module.ts -------------------------------------------------------------------------------- /src/incident/incident.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/incident/incident.service.spec.ts -------------------------------------------------------------------------------- /src/incident/incident.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/incident/incident.service.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/messages/dto/create-message.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/dto/create-message.dto.ts -------------------------------------------------------------------------------- /src/messages/dto/update-message.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/dto/update-message.dto.ts -------------------------------------------------------------------------------- /src/messages/entities/message.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/entities/message.entity.ts -------------------------------------------------------------------------------- /src/messages/enums/messages.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/enums/messages.enum.ts -------------------------------------------------------------------------------- /src/messages/messages.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/messages.controller.spec.ts -------------------------------------------------------------------------------- /src/messages/messages.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/messages.controller.ts -------------------------------------------------------------------------------- /src/messages/messages.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/messages.module.ts -------------------------------------------------------------------------------- /src/messages/messages.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/messages.service.spec.ts -------------------------------------------------------------------------------- /src/messages/messages.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/messages/messages.service.ts -------------------------------------------------------------------------------- /src/notification/dto/get-count.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/dto/get-count.dto.ts -------------------------------------------------------------------------------- /src/notification/dto/update-notifications.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/dto/update-notifications.dto.ts -------------------------------------------------------------------------------- /src/notification/entities/notification.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/entities/notification.entity.ts -------------------------------------------------------------------------------- /src/notification/enums/notification.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/enums/notification.enum.ts -------------------------------------------------------------------------------- /src/notification/helpers/notification.admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/helpers/notification.admin.ts -------------------------------------------------------------------------------- /src/notification/helpers/notification.all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/helpers/notification.all.ts -------------------------------------------------------------------------------- /src/notification/helpers/notification.manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/helpers/notification.manager.ts -------------------------------------------------------------------------------- /src/notification/helpers/notification.send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/helpers/notification.send.ts -------------------------------------------------------------------------------- /src/notification/helpers/notification.suser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/helpers/notification.suser.ts -------------------------------------------------------------------------------- /src/notification/notification.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/notification.controller.spec.ts -------------------------------------------------------------------------------- /src/notification/notification.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/notification.controller.ts -------------------------------------------------------------------------------- /src/notification/notification.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/notification.module.ts -------------------------------------------------------------------------------- /src/notification/notification.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/notification.service.spec.ts -------------------------------------------------------------------------------- /src/notification/notification.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/notification/notification.service.ts -------------------------------------------------------------------------------- /src/only-fans/only-fans.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/only-fans/only-fans.controller.spec.ts -------------------------------------------------------------------------------- /src/only-fans/only-fans.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/only-fans/only-fans.controller.ts -------------------------------------------------------------------------------- /src/only-fans/only-fans.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/only-fans/only-fans.module.ts -------------------------------------------------------------------------------- /src/only-fans/only-fans.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/only-fans/only-fans.service.spec.ts -------------------------------------------------------------------------------- /src/only-fans/only-fans.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/only-fans/only-fans.service.ts -------------------------------------------------------------------------------- /src/profile/dto/update-profile.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/profile/dto/update-profile.dto.ts -------------------------------------------------------------------------------- /src/profile/entities/profile.entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/profile/entities/profile.entities.ts -------------------------------------------------------------------------------- /src/profile/profile.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/profile/profile.controller.spec.ts -------------------------------------------------------------------------------- /src/profile/profile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/profile/profile.controller.ts -------------------------------------------------------------------------------- /src/profile/profile.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/profile/profile.module.ts -------------------------------------------------------------------------------- /src/profile/profile.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/profile/profile.service.spec.ts -------------------------------------------------------------------------------- /src/profile/profile.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/profile/profile.service.ts -------------------------------------------------------------------------------- /src/repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/repl.ts -------------------------------------------------------------------------------- /src/schedule/schedule.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/schedule/schedule.controller.spec.ts -------------------------------------------------------------------------------- /src/schedule/schedule.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/schedule/schedule.controller.ts -------------------------------------------------------------------------------- /src/schedule/schedule.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/schedule/schedule.module.ts -------------------------------------------------------------------------------- /src/schedule/schedule.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/schedule/schedule.service.spec.ts -------------------------------------------------------------------------------- /src/schedule/schedule.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/schedule/schedule.service.ts -------------------------------------------------------------------------------- /src/scrapper/dto/create-scrapper.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/dto/create-scrapper.dto.ts -------------------------------------------------------------------------------- /src/scrapper/dto/update-scrapper.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/dto/update-scrapper.dto.ts -------------------------------------------------------------------------------- /src/scrapper/entities/scrapper.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/entities/scrapper.entity.ts -------------------------------------------------------------------------------- /src/scrapper/enums/scrapper.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/enums/scrapper.enum.ts -------------------------------------------------------------------------------- /src/scrapper/scrapper.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/scrapper.controller.spec.ts -------------------------------------------------------------------------------- /src/scrapper/scrapper.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/scrapper.controller.ts -------------------------------------------------------------------------------- /src/scrapper/scrapper.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/scrapper.module.ts -------------------------------------------------------------------------------- /src/scrapper/scrapper.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/scrapper.service.spec.ts -------------------------------------------------------------------------------- /src/scrapper/scrapper.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/scrapper/scrapper.service.ts -------------------------------------------------------------------------------- /src/telegram/telegram.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/telegram/telegram.controller.spec.ts -------------------------------------------------------------------------------- /src/telegram/telegram.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/telegram/telegram.controller.ts -------------------------------------------------------------------------------- /src/telegram/telegram.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/telegram/telegram.module.ts -------------------------------------------------------------------------------- /src/telegram/telegram.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/telegram/telegram.service.spec.ts -------------------------------------------------------------------------------- /src/telegram/telegram.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/telegram/telegram.service.ts -------------------------------------------------------------------------------- /src/users/api-keys/entities/api-key.entity/api-key.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/api-keys/entities/api-key.entity/api-key.entity.ts -------------------------------------------------------------------------------- /src/users/dto/create-user.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateUserDto {} 2 | -------------------------------------------------------------------------------- /src/users/dto/findAll.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/dto/findAll.dto.ts -------------------------------------------------------------------------------- /src/users/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/dto/update-user.dto.ts -------------------------------------------------------------------------------- /src/users/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/entities/user.entity.ts -------------------------------------------------------------------------------- /src/users/enums/role.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/enums/role.enum.ts -------------------------------------------------------------------------------- /src/users/enums/user.settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/enums/user.settings.ts -------------------------------------------------------------------------------- /src/users/users.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/users.controller.spec.ts -------------------------------------------------------------------------------- /src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/users.controller.ts -------------------------------------------------------------------------------- /src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/users.module.ts -------------------------------------------------------------------------------- /src/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/users.service.spec.ts -------------------------------------------------------------------------------- /src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/src/users/users.service.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barklim/onlyfBackend/HEAD/tsconfig.json --------------------------------------------------------------------------------