SYMBOL INDEX (2266 symbols across 383 files) FILE: apps/backend/src/api/api.module.ts method exports (line 98) | get exports() { class ApiModule (line 102) | class ApiModule implements NestModule { method configure (line 103) | configure(consumer: MiddlewareConsumer) { FILE: apps/backend/src/api/routes/analytics.controller.ts class AnalyticsController (line 10) | class AnalyticsController { method constructor (line 11) | constructor( method getIntegration (line 17) | async getIntegration( method getPostAnalytics (line 26) | async getPostAnalytics( FILE: apps/backend/src/api/routes/approved-apps.controller.ts class ApprovedAppsController (line 9) | class ApprovedAppsController { method constructor (line 10) | constructor(private _oauthService: OAuthService) {} method list (line 13) | async list(@GetUserFromRequest() user: User) { method revoke (line 18) | async revoke( FILE: apps/backend/src/api/routes/auth.controller.ts class AuthController (line 29) | class AuthController { method constructor (line 30) | constructor( method canRegister (line 36) | async canRegister() { method register (line 43) | async register( method login (line 117) | async login( method forgot (line 181) | async forgot(@Body() body: ForgotPasswordDto) { method forgotReturn (line 195) | async forgotReturn(@Body() body: ForgotReturnPasswordDto) { method oauthLink (line 203) | async oauthLink(@Param('provider') provider: string, @Query() query: a... method activate (line 208) | async activate( method resendActivation (line 240) | async resendActivation(@Body() body: ResendActivationDto) { method oauthExists (line 255) | async oauthExists( FILE: apps/backend/src/api/routes/autopost.controller.ts class AutopostController (line 21) | class AutopostController { method constructor (line 22) | constructor(private _autopostsService: AutopostService) {} method getAutoposts (line 25) | async getAutoposts(@GetOrgFromRequest() org: Organization) { method createAutopost (line 31) | async createAutopost( method updateAutopost (line 39) | async updateAutopost( method deleteAutopost (line 48) | async deleteAutopost( method changeActive (line 56) | async changeActive( method sendWebhook (line 65) | async sendWebhook(@Query('url') url: string) { FILE: apps/backend/src/api/routes/billing.controller.ts class BillingController (line 16) | class BillingController { method constructor (line 17) | constructor( method checkId (line 25) | async checkId( method checkDiscount (line 35) | async checkDiscount(@GetOrgFromRequest() org: Organization) { method applyDiscount (line 44) | async applyDiscount(@GetOrgFromRequest() org: Organization) { method finishTrial (line 49) | async finishTrial(@GetOrgFromRequest() org: Organization) { method isTrialFinished (line 59) | async isTrialFinished(@GetOrgFromRequest() org: Organization) { method embedded (line 66) | embedded( method subscribe (line 83) | subscribe( method modifyPayment (line 100) | async modifyPayment(@GetOrgFromRequest() org: Organization) { method getCurrentBilling (line 111) | getCurrentBilling(@GetOrgFromRequest() org: Organization) { method cancel (line 116) | async cancel( method prorate (line 132) | prorate( method lifetime (line 140) | async lifetime( method getCharges (line 148) | async getCharges( method refundCharges (line 160) | async refundCharges( method cancelSubscription (line 173) | async cancelSubscription( method addSubscription (line 185) | async addSubscription( method crypto (line 202) | async crypto(@GetOrgFromRequest() org: Organization) { FILE: apps/backend/src/api/routes/copilot.controller.ts type ChannelsContext (line 27) | type ChannelsContext = { class CopilotController (line 34) | class CopilotController { method constructor (line 35) | constructor( method chatAgent (line 40) | chatAgent(@Req() req: Request, @Res() res: Response) { method agent (line 62) | async agent( method calculateCredits (line 108) | calculateCredits( method getMessagesList (line 120) | async getMessagesList( method getList (line 138) | async getList(@GetOrgFromRequest() organization: Organization) { FILE: apps/backend/src/api/routes/enterprise.controller.ts class EnterpriseController (line 12) | class EnterpriseController { method constructor (line 13) | constructor( method createUser (line 21) | async createUser(@Body('params') params: string) { method redirectParams (line 46) | async redirectParams(@Body('params') params: string) { method deleteChannel (line 95) | async deleteChannel(@Body('params') params: string) { FILE: apps/backend/src/api/routes/integrations.controller.ts class IntegrationsController (line 38) | class IntegrationsController { method constructor (line 39) | constructor( method saveProviderPage (line 48) | async saveProviderPage( method getInternalPlugs (line 57) | getInternalPlugs(@Param('identifier') identifier: string) { method getCustomers (line 62) | getCustomers(@GetOrgFromRequest() org: Organization) { method updateIntegrationGroup (line 67) | async updateIntegrationGroup( method updateOnCustomerName (line 80) | async updateOnCustomerName( method getIntegrationList (line 89) | async getIntegrationList(@GetOrgFromRequest() org: Organization) { method updateProviderSettings (line 126) | async updateProviderSettings( method setNickname (line 138) | async setNickname( method getSingleIntegration (line 178) | getSingleIntegration( method getIntegrationUrl (line 194) | async getIntegrationUrl( method setTime (line 251) | async setTime( method mentions (line 260) | async mentions( method functionIntegration (line 316) | async functionIntegration( method disableChannel (line 376) | disableChannel( method enableChannel (line 384) | enableChannel( method deleteChannel (line 397) | async deleteChannel( method getPlugList (line 415) | async getPlugList() { method getPlugsByIntegrationId (line 420) | async getPlugsByIntegrationId( method postPlugsByIntegrationId (line 428) | async postPlugsByIntegrationId( method changePlugActivation (line 437) | async changePlugActivation( method getUpdates (line 446) | async getUpdates(@Query() query: { word: string; id?: number }) { method moltbookRegister (line 451) | async moltbookRegister( method moltbookStatus (line 468) | async moltbookStatus(@Query('apiKey') apiKey: string) { FILE: apps/backend/src/api/routes/media.controller.ts class MediaController (line 31) | class MediaController { method constructor (line 33) | constructor( method deleteMedia (line 39) | deleteMedia(@GetOrgFromRequest() org: Organization, @Param('id') id: s... method generateVideo (line 44) | generateVideo( method generateImage (line 53) | async generateImage( method generateImageFromText (line 72) | async generateImageFromText( method uploadServer (line 90) | async uploadServer( method saveMedia (line 105) | async saveMedia( method saveMediaInformation (line 123) | saveMediaInformation( method uploadSimple (line 132) | async uploadSimple( method uploadFile (line 154) | async uploadFile( method getMedia (line 181) | getMedia( method getVideos (line 189) | getVideos() { method videoFunction (line 194) | videoFunction( method generateVideoAllowed (line 201) | generateVideoAllowed( FILE: apps/backend/src/api/routes/monitor.controller.ts class MonitorController (line 6) | class MonitorController { method getMessagesGroup (line 8) | async getMessagesGroup(@Param('name') name: string) { FILE: apps/backend/src/api/routes/no.auth.integrations.controller.ts class NoAuthIntegrationsController (line 29) | class NoAuthIntegrationsController { method constructor (line 30) | constructor( method getIntegrations (line 38) | getIntegrations() { method connectSocialMedia (line 45) | async connectSocialMedia( method saveProviderPage (line 310) | async saveProviderPage(@Param('id') id: string, @Body() body: any) { method extensionRefreshCookies (line 326) | async extensionRefreshCookies( FILE: apps/backend/src/api/routes/notifications.controller.ts class NotificationsController (line 10) | class NotificationsController { method constructor (line 11) | constructor(private _notificationsService: NotificationService) {} method mainPageList (line 13) | async mainPageList( method notifications (line 24) | async notifications( FILE: apps/backend/src/api/routes/oauth-app.controller.ts class OAuthAppController (line 16) | class OAuthAppController { method constructor (line 17) | constructor(private _oauthService: OAuthService) {} method getApp (line 21) | async getApp(@GetOrgFromRequest() org: Organization) { method createApp (line 27) | async createApp( method updateApp (line 36) | async updateApp( method deleteApp (line 45) | async deleteApp(@GetOrgFromRequest() org: Organization) { method rotateSecret (line 51) | async rotateSecret(@GetOrgFromRequest() org: Organization) { FILE: apps/backend/src/api/routes/oauth.controller.ts class OAuthController (line 20) | class OAuthController { method constructor (line 21) | constructor(private _oauthService: OAuthService) {} method authorize (line 24) | async authorize(@Query() query: AuthorizeOAuthQueryDto) { method token (line 42) | async token(@Body() body: TokenExchangeDto) { class OAuthAuthorizedController (line 60) | class OAuthAuthorizedController { method constructor (line 61) | constructor(private _oauthService: OAuthService) {} method approveOrDeny (line 64) | async approveOrDeny( FILE: apps/backend/src/api/routes/posts.controller.ts class PostsController (line 33) | class PostsController { method constructor (line 34) | constructor( method getStatistics (line 41) | async getStatistics( method getMissingContent (line 49) | async getMissingContent( method updateReleaseId (line 57) | async updateReleaseId( method shouldShortlink (line 66) | async shouldShortlink(@Body() body: { messages: string[] }) { method createComment (line 71) | async createComment( method getTags (line 81) | async getTags(@GetOrgFromRequest() org: Organization) { method createTag (line 86) | async createTag( method editTag (line 94) | async editTag( method deleteTag (line 103) | async deleteTag( method getPosts (line 111) | async getPosts( method findSlot (line 119) | async findSlot(@GetOrgFromRequest() org: Organization) { method findSlotIntegration (line 124) | async findSlotIntegration( method getPostsList (line 132) | async getPostsList( method oldPosts (line 140) | oldPosts( method getPostsByGroup (line 148) | getPostsByGroup(@GetOrgFromRequest() org: Organization, @Param('group'... method getPost (line 153) | getPost(@GetOrgFromRequest() org: Organization, @Param('id') id: strin... method createPost (line 159) | async createPost( method generatePostsDraft (line 170) | generatePostsDraft( method generatePosts (line 179) | async generatePosts( method deletePost (line 193) | deletePost( method changeDate (line 201) | changeDate( method separatePosts (line 211) | async separatePosts( FILE: apps/backend/src/api/routes/public.controller.ts class PublicController (line 34) | class PublicController { method constructor (line 35) | constructor( method createAgent (line 44) | async createAgent(@Body() body: { text: string; apiKey: string }) { method getAgencyByUser (line 56) | async getAgencyByUser() { method getAgencySlug (line 61) | async getAgencySlug() { method getAgencyInformation (line 66) | async getAgencyInformation(@Param('agency') agency: string) { method getAgenciesCount (line 71) | async getAgenciesCount() { method getPreview (line 76) | async getPreview(@Param('id') id: string) { method getComments (line 96) | async getComments(@Param('id') postId: string) { method trackEvent (line 101) | async trackEvent( method modifySubscription (line 153) | async modifySubscription(@Body('params') params: string) { method cryptoPost (line 179) | async cryptoPost(@Body() body: any, @Param('path') path: string) { method streamFile (line 185) | async streamFile( FILE: apps/backend/src/api/routes/root.controller.ts class RootController (line 3) | class RootController { method getRoot (line 5) | getRoot(): string { FILE: apps/backend/src/api/routes/sets.controller.ts class SetsController (line 21) | class SetsController { method constructor (line 22) | constructor(private _setsService: SetsService) {} method getSets (line 25) | async getSets(@GetOrgFromRequest() org: Organization) { method createASet (line 30) | async createASet( method updateSet (line 38) | async updateSet( method deleteSet (line 46) | async deleteSet( FILE: apps/backend/src/api/routes/settings.controller.ts class SettingsController (line 13) | class SettingsController { method constructor (line 14) | constructor( method getTeam (line 23) | async getTeam(@GetOrgFromRequest() org: Organization) { method inviteTeamMember (line 32) | async inviteTeamMember( method deleteTeamMember (line 44) | deleteTeamMember( method getShortlinkPreference (line 52) | async getShortlinkPreference(@GetOrgFromRequest() org: Organization) { method updateShortlinkPreference (line 58) | async updateShortlinkPreference( FILE: apps/backend/src/api/routes/signature.controller.ts class SignatureController (line 10) | class SignatureController { method constructor (line 11) | constructor(private _signatureService: SignatureService) {} method getSignatures (line 14) | async getSignatures(@GetOrgFromRequest() org: Organization) { method getDefaultSignature (line 19) | async getDefaultSignature(@GetOrgFromRequest() org: Organization) { method createSignature (line 24) | async createSignature( method deleteSignature (line 32) | async deleteSignature( method updateSignature (line 40) | async updateSignature( FILE: apps/backend/src/api/routes/stripe.controller.ts class StripeController (line 13) | class StripeController { method constructor (line 14) | constructor( method stripe (line 19) | stripe(@Req() req: RawBodyRequest) { FILE: apps/backend/src/api/routes/third-party.controller.ts class ThirdPartyController (line 20) | class ThirdPartyController { method constructor (line 23) | constructor( method getThirdPartyList (line 29) | async getThirdPartyList() { method getSavedThirdParty (line 34) | async getSavedThirdParty(@GetOrgFromRequest() organization: Organizati... method deleteById (line 55) | deleteById( method generate (line 63) | async generate( method callFunction (line 95) | async callFunction( method addApiKey (line 125) | async addApiKey( FILE: apps/backend/src/api/routes/users.controller.ts class UsersController (line 37) | class UsersController { method constructor (line 38) | constructor( method getAgentMediaSsoUrl (line 47) | async getAgentMediaSsoUrl( method getSelf (line 64) | async getSelf( method getPersonalInformation (line 97) | async getPersonalInformation(@GetUserFromRequest() user: User) { method getImpersonate (line 102) | async getImpersonate( method setImpersonate (line 114) | async setImpersonate( method changePersonal (line 141) | async changePersonal( method getEmailNotifications (line 149) | async getEmailNotifications(@GetUserFromRequest() user: User) { method updateEmailNotifications (line 154) | async updateEmailNotifications( method rotateApiKey (line 163) | async rotateApiKey(@GetOrgFromRequest() organization: Organization) { method getSubscription (line 169) | async getSubscription(@GetOrgFromRequest() organization: Organization) { method tiers (line 180) | async tiers() { method joinOrg (line 185) | async joinOrg( method getOrgs (line 209) | async getOrgs(@GetUserFromRequest() user: User) { method changeOrg (line 216) | changeOrg( method logout (line 240) | logout(@Res({ passthrough: true }) response: Response) { method trackEvent (line 285) | async trackEvent( FILE: apps/backend/src/api/routes/webhooks.controller.ts class WebhookController (line 24) | class WebhookController { method constructor (line 25) | constructor(private _webhooksService: WebhooksService) {} method getStatistics (line 28) | async getStatistics(@GetOrgFromRequest() org: Organization) { method createAWebhook (line 34) | async createAWebhook( method updateWebhook (line 42) | async updateWebhook( method deleteWebhook (line 50) | async deleteWebhook( method sendWebhook (line 58) | async sendWebhook(@Body() body: any, @Query('url') url: string) { FILE: apps/backend/src/app.module.ts class AppModule (line 66) | class AppModule {} FILE: apps/backend/src/main.ts function start (line 22) | async function start() { function checkConfiguration (line 79) | function checkConfiguration() { FILE: apps/backend/src/public-api/public.api.module.ts method exports (line 28) | get exports() { class PublicApiModule (line 32) | class PublicApiModule implements NestModule { method configure (line 33) | configure(consumer: MiddlewareConsumer) { FILE: apps/backend/src/public-api/routes/v1/public.integrations.controller.ts class PublicIntegrationsController (line 46) | class PublicIntegrationsController { method constructor (line 49) | constructor( method uploadSimple (line 60) | async uploadSimple( method uploadsFromUrl (line 78) | async uploadsFromUrl( method findSlotIntegration (line 114) | async findSlotIntegration( method getPosts (line 123) | async getPosts( method createPost (line 137) | async createPost( method deletePost (line 154) | async deletePost( method deletePostByGroup (line 164) | deletePostByGroup( method getActiveIntegrations (line 173) | async getActiveIntegrations(@GetOrgFromRequest() org: Organization) { method listIntegration (line 179) | async listIntegration(@GetOrgFromRequest() org: Organization) { method getIntegrationUrl (line 201) | async getIntegrationUrl( method getNotifications (line 243) | async getNotifications( method generateVideo (line 255) | generateVideo( method videoFunction (line 264) | videoFunction(@Body() body: VideoFunctionDto) { method deleteChannel (line 274) | async deleteChannel( method getIntegrationSettings (line 293) | async getIntegrationSettings( method getMissingContent (line 336) | async getMissingContent( method updateReleaseId (line 345) | async updateReleaseId( method getAnalytics (line 355) | async getAnalytics( method getPostAnalytics (line 365) | async getPostAnalytics( method triggerIntegrationTool (line 375) | async triggerIntegrationTool( FILE: apps/backend/src/services/auth/auth.middleware.ts class AuthMiddleware (line 28) | class AuthMiddleware implements NestMiddleware { method constructor (line 29) | constructor( method use (line 33) | async use(req: Request, res: Response, next: NextFunction) { FILE: apps/backend/src/services/auth/auth.service.ts class AuthService (line 16) | class AuthService { method constructor (line 17) | constructor( method canRegister (line 24) | async canRegister(provider: string) { method routeAuth (line 35) | async routeAuth( method getOrgFromCookie (line 112) | public getOrgFromCookie(cookie?: string) { method loginOrRegisterProvider (line 134) | private async loginOrRegisterProvider( method _track (line 189) | private async _track( method forgot (line 214) | async forgot(email: string) { method forgotReturn (line 232) | forgotReturn(body: ForgotReturnPasswordDto) { method activate (line 244) | async activate(code: string, tracking: string) { method resendActivationEmail (line 265) | async resendActivationEmail(email: string) { method oauthLink (line 288) | oauthLink(provider: string, query?: any) { method checkExists (line 293) | async checkExists(provider: string, code: string) { method jwt (line 311) | private async jwt(user: User) { FILE: apps/backend/src/services/auth/permissions/permission.exception.class.ts type Sections (line 3) | enum Sections { type AuthorizationActions (line 16) | enum AuthorizationActions { class SubscriptionException (line 23) | class SubscriptionException extends HttpException { method constructor (line 24) | constructor(message: { section: Sections; action: AuthorizationActions... FILE: apps/backend/src/services/auth/permissions/permissions.ability.ts constant CHECK_POLICIES_KEY (line 4) | const CHECK_POLICIES_KEY = 'check_policy'; type AbilityPolicy (line 5) | type AbilityPolicy = [AuthorizationActions, Sections]; FILE: apps/backend/src/services/auth/permissions/permissions.guard.ts class PoliciesGuard (line 16) | class PoliciesGuard implements CanActivate { method constructor (line 17) | constructor( method canActivate (line 22) | async canActivate(context: ExecutionContext): Promise { method execPolicyHandler (line 64) | private execPolicyHandler(handler: AbilityPolicy, ability: AppAbility) { FILE: apps/backend/src/services/auth/permissions/permissions.service.ts type AppAbility (line 11) | type AppAbility = Ability<[AuthorizationActions, Sections]>; class PermissionsService (line 14) | class PermissionsService { method constructor (line 15) | constructor( method getPackageOptions (line 21) | async getPackageOptions(orgId: string) { method check (line 39) | async check( FILE: apps/backend/src/services/auth/permissions/subscription.exception.ts class SubscriptionExceptionFilter (line 10) | class SubscriptionExceptionFilter implements ExceptionFilter { method catch (line 11) | catch(exception: HttpException, host: ArgumentsHost) { FILE: apps/backend/src/services/auth/providers.interface.ts method postRegistration (line 9) | async postRegistration( type AuthProviderParams (line 15) | interface AuthProviderParams { function AuthProvider (line 19) | function AuthProvider(params: AuthProviderParams) { FILE: apps/backend/src/services/auth/providers/farcaster.provider.ts class FarcasterProvider (line 12) | class FarcasterProvider extends AuthProviderAbstract { method generateLink (line 13) | generateLink() { method getToken (line 17) | async getToken(code: string) { method getUser (line 27) | async getUser(providerToken: string) { FILE: apps/backend/src/services/auth/providers/github.provider.ts class GithubProvider (line 7) | class GithubProvider extends AuthProviderAbstract { method generateLink (line 8) | generateLink(): string { method getToken (line 16) | async getToken(code: string): Promise { method getUser (line 36) | async getUser(access_token: string): Promise<{ email: string; id: stri... FILE: apps/backend/src/services/auth/providers/google.provider.ts class GoogleProvider (line 37) | class GoogleProvider extends AuthProviderAbstract { method generateLink (line 38) | generateLink() { method getToken (line 53) | async getToken(code: string) { method getUser (line 59) | async getUser(providerToken: string) { FILE: apps/backend/src/services/auth/providers/oauth.provider.ts class OauthProvider (line 7) | class OauthProvider extends AuthProviderAbstract { method getConfig (line 8) | private getConfig() { method generateLink (line 39) | generateLink(): string { method getToken (line 51) | async getToken(code: string): Promise { method getUser (line 77) | async getUser(access_token: string): Promise<{ email: string; id: stri... FILE: apps/backend/src/services/auth/providers/providers.manager.ts class AuthProviderManager (line 6) | class AuthProviderManager { method constructor (line 7) | constructor(private _moduleRef: ModuleRef) {} method getProvider (line 9) | getProvider(provider: string): AuthProviderAbstract { FILE: apps/backend/src/services/auth/providers/wallet.provider.ts function hexToUint8Array (line 10) | function hexToUint8Array(hex) { class WalletProvider (line 31) | class WalletProvider extends AuthProviderAbstract { method generateLink (line 32) | async generateLink(params: { publicKey: string }) { method getToken (line 43) | async getToken(code: string) { method getUser (line 73) | async getUser(providerToken: string) { FILE: apps/backend/src/services/auth/public.auth.middleware.ts class PublicAuthMiddleware (line 8) | class PublicAuthMiddleware implements NestMiddleware { method constructor (line 9) | constructor( method use (line 13) | async use(req: Request, res: Response, next: NextFunction) { FILE: apps/cli/examples/ai-agent-example.js constant POSTIZ_API_KEY (line 13) | const POSTIZ_API_KEY = process.env.POSTIZ_API_KEY; function runPostizCommand (line 23) | function runPostizCommand(command) { function main (line 40) | async function main() { function getScheduledTime (line 90) | function getScheduledTime(hours, minutes) { FILE: apps/cli/src/api.ts type PostizConfig (line 3) | interface PostizConfig { class PostizAPI (line 8) | class PostizAPI { method constructor (line 12) | constructor(config: PostizConfig) { method request (line 17) | private async request(endpoint: string, options: any = {}) { method createPost (line 42) | async createPost(data: any) { method listPosts (line 49) | async listPosts(filters: any = {}) { method deletePost (line 68) | async deletePost(id: string) { method upload (line 74) | async upload(file: Buffer, filename: string) { method listIntegrations (line 140) | async listIntegrations() { method getIntegrationSettings (line 146) | async getIntegrationSettings(integrationId: string) { method triggerIntegrationTool (line 152) | async triggerIntegrationTool( FILE: apps/cli/src/commands/integrations.ts function listIntegrations (line 4) | async function listIntegrations() { function getIntegrationSettings (line 19) | async function getIntegrationSettings(args: any) { function triggerIntegrationTool (line 39) | async function triggerIntegrationTool(args: any) { FILE: apps/cli/src/commands/posts.ts function createPost (line 5) | async function createPost(args: any) { function listPosts (line 106) | async function listPosts(args: any) { function deletePost (line 139) | async function deletePost(args: any) { FILE: apps/cli/src/commands/upload.ts function uploadFile (line 5) | async function uploadFile(args: any) { FILE: apps/cli/src/config.ts function getConfig (line 3) | function getConfig(): PostizConfig { FILE: apps/commands/src/command.module.ts method exports (line 13) | get exports() { class CommandModule (line 17) | class CommandModule {} FILE: apps/commands/src/main.ts function bootstrap (line 5) | async function bootstrap() { FILE: apps/commands/src/tasks/agent.run.ts class AgentRun (line 6) | class AgentRun { method constructor (line 7) | constructor(private _agentGraphService: AgentGraphService) {} method agentRun (line 12) | async agentRun() { FILE: apps/commands/src/tasks/configuration.ts class ConfigurationTask (line 6) | class ConfigurationTask { method create (line 11) | create() { FILE: apps/commands/src/tasks/refresh.tokens.ts class RefreshTokens (line 6) | class RefreshTokens { method constructor (line 7) | constructor(private _integrationService: IntegrationService) {} method refresh (line 12) | async refresh() { FILE: apps/extension/custom-vite-plugins.ts function stripDevIcons (line 6) | function stripDevIcons(isDev: boolean) { function crxI18n (line 27) | function crxI18n(options: { FILE: apps/extension/src/background.ts constant EXTENSION_VERSION (line 5) | const EXTENSION_VERSION = '2.0.0'; constant REFRESH_ALARM_NAME (line 6) | const REFRESH_ALARM_NAME = 'cookie-refresh'; constant STORAGE_KEY (line 7) | const STORAGE_KEY = 'refreshEntries'; constant ALLOWED_ORIGIN_PATTERNS (line 9) | const ALLOWED_ORIGIN_PATTERNS = [ function isOriginAllowed (line 14) | function isOriginAllowed(origin: string | undefined): boolean { function extractCookies (line 19) | async function extractCookies(provider: CookieProvider): Promise { function clearAlarmIfEmpty (line 68) | async function clearAlarmIfEmpty(): Promise { function refreshAllCookies (line 77) | async function refreshAllCookies(): Promise { FILE: apps/extension/src/providers/cookie-provider.interface.ts type CookieDefinition (line 1) | interface CookieDefinition { type CookieProvider (line 8) | interface CookieProvider { FILE: apps/extension/src/providers/provider.registry.ts function getAllProviders (line 12) | function getAllProviders(): CookieProvider[] { function getProvider (line 16) | function getProvider(identifier: string): CookieProvider | undefined { FILE: apps/extension/src/types/messages.ts type PingRequest (line 3) | interface PingRequest { type GetProvidersRequest (line 7) | interface GetProvidersRequest { type GetCookiesRequest (line 11) | interface GetCookiesRequest { type StoreRefreshTokenRequest (line 16) | interface StoreRefreshTokenRequest { type RemoveRefreshTokenRequest (line 24) | interface RemoveRefreshTokenRequest { type ExtensionRequest (line 29) | type ExtensionRequest = type PingResponse (line 38) | interface PingResponse { type ProviderInfo (line 43) | interface ProviderInfo { type GetProvidersResponse (line 50) | interface GetProvidersResponse { type GetCookiesSuccessResponse (line 54) | interface GetCookiesSuccessResponse { type GetCookiesErrorResponse (line 60) | interface GetCookiesErrorResponse { type GetCookiesResponse (line 67) | type GetCookiesResponse = type StoredRefreshEntry (line 71) | interface StoredRefreshEntry { type ErrorResponse (line 77) | interface ErrorResponse { type ExtensionResponse (line 81) | type ExtensionResponse = FILE: apps/frontend/next.config.js method headers (line 10) | async headers() { method redirects (line 46) | async redirects() { method rewrites (line 56) | async rewrites() { FILE: apps/frontend/public/f.js function a (line 55) | function a(a, b) { function a (line 100) | function a(a, b) { function j (line 134) | function j(a, b) { function k (line 141) | function k(a, b) { function l (line 159) | function l(a, b, c) { function m (line 170) | function m(a) { function n (line 176) | function n(a, b) { function a (line 203) | function a() { function a (line 229) | function a(a) { function b (line 244) | function b(b) { function l (line 365) | function l() { function m (line 371) | function m(a) { function n (line 377) | function n(a) { function o (line 383) | function o(a) { function p (line 395) | function p(a) { function q (line 414) | function q(a, b, f) { function r (line 459) | function r(a, c) { function a (line 536) | function a(b) { function d (line 615) | function d() { function e (line 619) | function e() { function a (line 624) | function a(b) { function e (line 949) | function e(a) { function g (line 984) | function g(a) { function h (line 1007) | function h(a) { function j (line 1024) | function j(a) { function k (line 1047) | function k(a) { function m (line 1073) | function m(a) { function e (line 1189) | function e(a) { function g (line 1229) | function g(a) { function h (line 1232) | function h(a) { function j (line 1235) | function j(a) { function k (line 1238) | function k(a) { function n (line 1241) | function n(a) { function o (line 1249) | function o(a) { function p (line 1252) | function p(a, b) { function q (line 1255) | function q(a, b) { function r (line 1263) | function r(a, b) { function s (line 1269) | function s(b, c) { function t (line 1282) | function t(a) { function u (line 1289) | function u(b, c) { function c (line 1362) | function c(a) { function c (line 1382) | function c(a) { function a (line 1508) | function a() { function e (line 1762) | function e(a, e, f, g) { function g (line 1953) | function g(a, c, f) { function O (line 2117) | function O(a) { function Q (line 2138) | function Q(a, b, c, d, e, f) { function d (line 2142) | function d(a, b) { function e (line 2526) | function e(e) { function c (line 2598) | function c(a, c) { function q (line 2636) | function q(a) { function a (line 2684) | function a() { function b (line 2833) | function b(a, b, c) { function g (line 2861) | function g(a, c, f, g, h) { function a (line 2891) | function a() { function a (line 2923) | function a() { function b (line 2931) | function b(b) { function g (line 2956) | function g() { function c (line 2995) | function c(a) { function i (line 3058) | function i(a) { function c (line 3064) | function c() { function b (line 3217) | function b(b, c, d) { function c (line 3244) | function c() { function b (line 3283) | function b() { function d (line 3292) | function d() { function e (line 3307) | function e(a) { function e (line 3342) | function e() { function d (line 3371) | function d(a) { function g (line 3391) | function g(a) { function l (line 3428) | function l() { function n (line 3432) | function n() { function p (line 3436) | function p() { function t (line 3442) | function t(a) { function v (line 3446) | function v() { function w (line 3449) | function w(a) { function A (line 3458) | function A(a) { function D (line 3621) | function D(a, b) { function E (line 3656) | function E(a) { function F (line 3672) | function F(a) { function c (line 3701) | function c(a) { function k (line 3818) | function k(a) { function m (line 3821) | function m(a) { function n (line 3832) | function n(a) { function o (line 3839) | function o(a) { function p (line 3842) | function p(a) { function q (line 3845) | function q(a) { function r (line 3848) | function r(a) { function s (line 3856) | function s(a) { function u (line 3870) | function u() { function v (line 3875) | function v(a, b, d) { function a (line 3913) | function a() { function g (line 4060) | function g(a) { function a (line 4075) | function a() { function e (line 4197) | function e(a) { function e (line 4220) | function e(a) { function e (line 4243) | function e(a) { function a (line 4266) | function a(b) { function b (line 4398) | function b(a) { function j (line 4423) | function j(a) { function k (line 4426) | function k(a, b) { function b (line 4445) | function b(a, c) { function d (line 4519) | function d(b, d) { function k (line 4627) | function k(a) { function d (line 4664) | function d() { function b (line 4754) | function b(a) { function c (line 4767) | function c(b) { function d (line 4785) | function d(a) { function o (line 4884) | function o(a, b) { function p (line 4913) | function p(a) { function r (line 4943) | function r(a) { function d (line 4970) | function d(b, d) { function e (line 5003) | function e(b, e) { function s (line 5091) | function s(b) { function d (line 5191) | function d(d, e, f) { function e (line 5226) | function e(b, e) { function g (line 5283) | function g(c, f) { function h (line 5341) | function h(a, b, c) { function i (line 5358) | function i(c) { function g (line 5399) | function g() { function g (line 5453) | function g() { function e (line 5495) | function e(a, c) { function c (line 5517) | function c(a, c) { function d (line 5545) | function d(a) { function h (line 5575) | function h() { function d (line 5627) | function d(b) { function l (line 5697) | function l(d) { function m (line 5721) | function m(a) { function a (line 5758) | function a() { function h (line 5773) | function h(a) { function m (line 5776) | function m() { function o (line 5782) | function o() { function p (line 5788) | function p() { function q (line 5794) | function q() { function r (line 5800) | function r() { function s (line 5811) | function s() { function t (line 5823) | function t() { function u (line 5829) | function u() { function v (line 5835) | function v(a) { function w (line 5841) | function w(a) { function x (line 5846) | function x(b) { function y (line 5858) | function y(a) { function z (line 5863) | function z(b) { function A (line 5880) | function A(a, b) { function B (line 5888) | function B(a, b) { function C (line 5891) | function C(a) { function D (line 5898) | function D(a) { function E (line 5901) | function E(a) { function F (line 5910) | function F(a) { function H (line 5922) | function H() { function d (line 5980) | function d(a) { function e (line 5994) | function e(a, c) { function a (line 6110) | function a(a, b) { function b (line 6118) | function b(b) { function c (line 6144) | function c(a, b) { function d (line 6147) | function d(b) { function e (line 6152) | function e(a) { function f (line 6158) | function f(a) { function j (line 6165) | function j(a) { function k (line 6171) | function k(a) { function o (line 6189) | function o(a) { function p (line 6192) | function p(a, c, d) { function u (line 6215) | function u(a) { function v (line 6226) | function v(a, b) { function w (line 6241) | function w(a, b, c, d) { function x (line 6260) | function x(a) { function y (line 6269) | function y(a) { function z (line 6272) | function z(a) { function A (line 6286) | function A(a, b) { function a (line 6300) | function a(b) { function E (line 6321) | function E(a) { function F (line 6324) | function F(a, b) { function G (line 6327) | function G(a, b) { function g (line 6381) | function g() { function b (line 6405) | function b(a) { function g (line 6434) | function g() { function d (line 6461) | function d(a) { function e (line 6466) | function e(a) { function f (line 6472) | function f(a) { function r (line 6840) | function r(a) { function s (line 6843) | function s(a) { function t (line 6863) | function t(b) { function u (line 6867) | function u(a, b) { function v (line 6870) | function v(a, c, e) { function w (line 6887) | function w(a, b) { function x (line 6896) | function x(b, c) { function a (line 6985) | function a(a, b) { function i (line 7048) | function i(a, b) { function j (line 7052) | function j(a, b) { function k (line 7059) | function k(a, b) { function e (line 7105) | function e(a) { function g (line 7108) | function g(a) { function e (line 7137) | function e(a) { function g (line 7193) | function g(a) { function d (line 7223) | function d(a) { function e (line 7253) | function e(a) { function g (line 7277) | function g(a) { function h (line 7282) | function h(a) { function i (line 7289) | function i(a) { function a (line 7314) | function a(a) { function b (line 7348) | function b(a, b) { function c (line 7351) | function c(a, b, c) { function d (line 7354) | function d(a, b, c) { function e (line 7357) | function e(a) { function f (line 7360) | function f(a) { function g (line 7363) | function g(a) { function h (line 7366) | function h(a) { function i (line 7369) | function i(a, b) { function q (line 7393) | function q(a, b) { function r (line 7398) | function r() { function s (line 7409) | function s() { function t (line 7455) | function t(a, b) { function u (line 7470) | function u() { function v (line 7489) | function v() { function w (line 7495) | function w(a) { function x (line 7501) | function x(a, b) { function y (line 7508) | function y(b) { function c (line 7649) | function c(d) { function a (line 9613) | function a() {} function e (line 10273) | function e(a) { function i (line 10300) | function i(a) { function s (line 10431) | function s(a) { function t (line 10457) | function t(a) { function v (line 10475) | function v(a) { function w (line 10501) | function w(a, b) { function x (line 10513) | function x(a) { function y (line 10535) | function y(a, b) { function z (line 10544) | function z(a, b, c) { function A (line 10557) | function A(a) { function a (line 10578) | function a(b) { function I (line 10719) | function I(a) { function J (line 10745) | function J(a, b) { function K (line 10803) | function K(a, b) { function L (line 10818) | function L(a, b) { function aa (line 10823) | function aa(a, b) { function ba (line 10837) | function ba(a, b) { function M (line 10933) | function M(a) { function fa (line 10959) | function fa(a, b) { function ga (line 10971) | function ga(a) { function ha (line 10993) | function ha(a, b, c) { function la (line 11069) | function la(a) { function ma (line 11095) | function ma(a, b) { function na (line 11110) | function na(a, b) { function oa (line 11115) | function oa(a, b) { function ra (line 11129) | function ra(a, b) { function sa (line 11148) | function sa(a, b, c, d) { function ta (line 11160) | function ta(a, b, c, d) { function ua (line 11173) | function ua(a, b) { function va (line 11250) | function va(a, b) { function O (line 11304) | function O(a) { function wa (line 11330) | function wa(a, b) { function xa (line 11399) | function xa(a, b) { function ya (line 11404) | function ya(a, b) { function za (line 11416) | function za(a) { function Aa (line 11438) | function Aa(a, b, c) { function a (line 11528) | function a(a, b) { function Ea (line 11749) | function Ea(a) { function Fa (line 11827) | function Fa(a) { function Ga (line 11833) | function Ga(a) { function Ja (line 11863) | function Ja(a) { function Na (line 11911) | function Na(a) { function Ta (line 11947) | function Ta(a) { function Ua (line 11974) | function Ua(a) { function Va (line 11982) | function Va(a, b) { function Wa (line 11991) | function Wa(a) { function T (line 12011) | function T(a) { function Za (line 12039) | function Za(a) { function $a (line 12044) | function $a(a) { function ab (line 12047) | function ab(a) { function gb (line 12074) | function gb(a) { function hb (line 12083) | function hb(a, b) { function ib (line 12096) | function ib(a) { function jb (line 12109) | function jb(a) { function U (line 12127) | function U(a, b) { function a (line 12143) | function a(b) { function mb (line 12274) | function mb(a, b) { function nb (line 12286) | function nb(a) { function ob (line 12308) | function ob(a, b, c) { function V (line 12321) | function V(a) { function pb (line 12347) | function pb(a, b) { function qb (line 12356) | function qb(a) { function rb (line 12376) | function rb(a, b) { function sb (line 12380) | function sb(a, b) { function tb (line 12395) | function tb(a) { function ub (line 12429) | function ub(a, b, c) { function vb (line 12439) | function vb() { function wb (line 12455) | function wb(a, b) { function xb (line 12462) | function xb(a) { function g (line 12505) | function g() { function Ab (line 12527) | function Ab() { function Bb (line 12533) | function Bb(a, b) { function X (line 12541) | function X(a, b) { function Cb (line 12544) | function Cb(a) { function Db (line 12547) | function Db(a) { function Gb (line 12747) | function Gb(a) { function Nb (line 12816) | function Nb(a, b, c) { function Ob (line 12876) | function Ob(a) { function Pb (line 12879) | function Pb(a, b) { function Qb (line 12904) | function Qb(a) { function Rb (line 12913) | function Rb(a) { function Sb (line 12916) | function Sb(a, b) { function Tb (line 12927) | function Tb(a, b) { function bc (line 13033) | function bc(a) { function cc (line 13059) | function cc(a) { function dc (line 13063) | function dc(a) { function ec (line 13098) | function ec(a) { function fc (line 13136) | function fc(a) { function gc (line 13188) | function gc(a) { function hc (line 13191) | function hc(a) { function ic (line 13200) | function ic(a, b) { function m (line 13414) | function m(a) { function n (line 13417) | function n(a) { function o (line 13437) | function o(a) { function p (line 13440) | function p(a) { function t (line 13614) | function t(a) { function u (line 13624) | function u(a) { function v (line 13640) | function v(a) { function w (line 13643) | function w(a) { function x (line 13658) | function x(a, b) { function y (line 13673) | function y(a) { function z (line 13684) | function z(a) { function A (line 13695) | function A(a) { function B (line 13714) | function B(a) { function C (line 13725) | function C(a) { function D (line 13736) | function D(a, b, c) { function E (line 13758) | function E(a, b) { function F (line 13774) | function F(a) { function G (line 13783) | function G(a) { function H (line 13786) | function H(a) { function I (line 13789) | function I(a) { function J (line 13804) | function J(a) { function K (line 13807) | function K(a, d) { function L (line 13816) | function L(b, c) { function q (line 13911) | function q(a) { function r (line 13914) | function r(a, c) { function s (line 13928) | function s(a, c) { function b (line 13950) | function b(a) { function c (line 14036) | function c() { function i (line 14064) | function i(a, c) { function d (line 14179) | function d() { function h (line 14265) | function h(c, d) { function q (line 14290) | function q() { function r (line 14304) | function r(b) { function s (line 14310) | function s(a, b, c) { function d (line 14329) | function d(a) { function n (line 14517) | function n() { function o (line 14525) | function o() { function p (line 14528) | function p(a, b) { function s (line 14545) | function s() { function t (line 14568) | function t() { function u (line 14572) | function u(b) { function v (line 14578) | function v() { function a (line 14706) | function a(a, b) { function h (line 14748) | function h(a) { function i (line 14751) | function i(a) { function Y (line 14863) | function Y(a) { function Z (line 14867) | function Z() { function oa (line 14963) | function oa(a) { function $ (line 15227) | function $(a, b, c) { function pa (line 15263) | function pa() { function qa (line 15273) | function qa(a, b, c) { function ra (line 15293) | function ra(a, b, c) { function sa (line 15301) | function sa(a, b, c) { function ta (line 15320) | function ta(a, b, c, d, e) { function ua (line 15328) | function ua(b, c, d) { function va (line 15355) | function va(a, b) { function wa (line 15362) | function wa(a, b, c) { function xa (line 15371) | function xa(a) { function ya (line 15378) | function ya(a, b, c, d, e) { function za (line 15428) | function za(a) { function Aa (line 15479) | function Aa() { function Ba (line 15497) | function Ba() { function Ca (line 15513) | function Ca() { function Da (line 15527) | function Da(a) { function Ea (line 15530) | function Ea() { function Fa (line 15536) | function Fa(a) { FILE: apps/frontend/src/app/(app)/(preview)/p/[id]/layout.tsx function AppLayout (line 4) | async function AppLayout({ children }: { children: ReactNode }) { FILE: apps/frontend/src/app/(app)/(preview)/p/[id]/page.tsx function Auth (line 28) | async function Auth({ FILE: apps/frontend/src/app/(app)/(site)/agents/[id]/page.tsx function Page (line 8) | async function Page() { FILE: apps/frontend/src/app/(app)/(site)/agents/layout.tsx function Layout (line 7) | async function Layout({ FILE: apps/frontend/src/app/(app)/(site)/agents/page.tsx function Page (line 9) | async function Page() { FILE: apps/frontend/src/app/(app)/(site)/analytics/page.tsx function Index (line 9) | async function Index() { FILE: apps/frontend/src/app/(app)/(site)/billing/lifetime/page.tsx function Page (line 9) | async function Page() { FILE: apps/frontend/src/app/(app)/(site)/billing/page.tsx function Page (line 9) | async function Page() { FILE: apps/frontend/src/app/(app)/(site)/err/page.tsx function Page (line 7) | async function Page() { FILE: apps/frontend/src/app/(app)/(site)/launches/page.tsx function Index (line 9) | async function Index() { FILE: apps/frontend/src/app/(app)/(site)/layout.tsx function Layout (line 3) | async function Layout({ FILE: apps/frontend/src/app/(app)/(site)/media/page.tsx function Page (line 10) | async function Page() { FILE: apps/frontend/src/app/(app)/(site)/plugs/page.tsx function Index (line 9) | async function Index() { FILE: apps/frontend/src/app/(app)/(site)/settings/page.tsx function Index (line 9) | async function Index({ FILE: apps/frontend/src/app/(app)/(site)/third-party/page.tsx function Index (line 12) | async function Index() { FILE: apps/frontend/src/app/(app)/api/uploads/[[...path]]/route.ts function iteratorToStream (line 10) | function iteratorToStream(iterator: any) { FILE: apps/frontend/src/app/(app)/auth/activate/[code]/page.tsx function Auth (line 11) | async function Auth() { FILE: apps/frontend/src/app/(app)/auth/activate/page.tsx function Auth (line 11) | async function Auth() { FILE: apps/frontend/src/app/(app)/auth/forgot/[token]/page.tsx function Auth (line 9) | async function Auth(params: { FILE: apps/frontend/src/app/(app)/auth/forgot/page.tsx function Auth (line 9) | async function Auth() { FILE: apps/frontend/src/app/(app)/auth/layout.tsx function AuthLayout (line 10) | async function AuthLayout({ FILE: apps/frontend/src/app/(app)/auth/login-required/page.tsx function LoginRequiredPage (line 1) | async function LoginRequiredPage() { FILE: apps/frontend/src/app/(app)/auth/login/page.tsx function Auth (line 9) | async function Auth() { FILE: apps/frontend/src/app/(app)/auth/page.tsx function Auth (line 13) | async function Auth(params: {searchParams: {provider: string}}) { FILE: apps/frontend/src/app/(app)/integrations/social/[provider]/page.tsx function Page (line 6) | async function Page({ FILE: apps/frontend/src/app/(app)/integrations/social/layout.tsx function IntegrationLayout (line 3) | async function IntegrationLayout({ FILE: apps/frontend/src/app/(app)/layout.tsx function AppLayout (line 36) | async function AppLayout({ children }: { children: ReactNode }) { FILE: apps/frontend/src/app/(app)/oauth/authorize/layout.tsx function OAuthLayout (line 8) | async function OAuthLayout({ FILE: apps/frontend/src/app/(app)/oauth/authorize/page.tsx function OAuthAuthorizePage (line 8) | function OAuthAuthorizePage() { FILE: apps/frontend/src/app/(extension)/layout.tsx function AppLayout (line 18) | async function AppLayout({ children }: { children: ReactNode }) { FILE: apps/frontend/src/app/(extension)/modal/[style]/[platform]/page.tsx function Modal (line 4) | async function Modal() { FILE: apps/frontend/src/app/(extension)/modal/layout.tsx function AppLayoutIn (line 3) | async function AppLayoutIn({ FILE: apps/frontend/src/app/global-error.tsx function GlobalError (line 7) | function GlobalError({ FILE: apps/frontend/src/components/agents/agent.input.tsx constant MAX_NEWLINES (line 6) | const MAX_NEWLINES = 6; FILE: apps/frontend/src/components/agents/agent.textarea.tsx type AutoResizingTextareaProps (line 3) | interface AutoResizingTextareaProps { FILE: apps/frontend/src/components/analytics/chart-social.tsx function mergeDataPoints (line 9) | function mergeDataPoints(data: TotalList[], numPoints: number): TotalLis... FILE: apps/frontend/src/components/analytics/stars.and.forks.interface.ts type StarsList (line 1) | interface StarsList { type TotalList (line 5) | interface TotalList { type ForksList (line 9) | interface ForksList { type Stars (line 13) | interface Stars { type StarsAndForksInterface (line 20) | interface StarsAndForksInterface { FILE: apps/frontend/src/components/auth/activate.tsx type ResendInputs (line 11) | type ResendInputs = { type ResendStatus (line 15) | type ResendStatus = 'idle' | 'sent' | 'already_activated'; constant COOLDOWN_SECONDS (line 17) | const COOLDOWN_SECONDS = 60; function Activate (line 19) | function Activate() { FILE: apps/frontend/src/components/auth/forgot-return.tsx type Inputs (line 11) | type Inputs = { function ForgotReturn (line 16) | function ForgotReturn({ token }: { token: string }) { FILE: apps/frontend/src/components/auth/forgot.tsx type Inputs (line 12) | type Inputs = { function Forgot (line 15) | function Forgot() { FILE: apps/frontend/src/components/auth/login.tsx type Inputs (line 18) | type Inputs = { function Login (line 24) | function Login() { FILE: apps/frontend/src/components/auth/register.tsx type Inputs (line 33) | type Inputs = { function Register (line 40) | function Register() { function getHelpfulReasonForRegistrationFailure (line 75) | function getHelpfulReasonForRegistrationFailure(httpCode: number) { function RegisterAfter (line 84) | function RegisterAfter({ FILE: apps/frontend/src/components/billing/first.billing.component.tsx type FeatureItem (line 305) | type FeatureItem = { FILE: apps/frontend/src/components/launches/calendar.context.tsx type Integrations (line 83) | interface Integrations { function getDateRange (line 106) | function getDateRange(display: string, referenceDate?: string) { FILE: apps/frontend/src/components/launches/comments/comment.component.tsx type Comments (line 61) | interface Comments { FILE: apps/frontend/src/components/launches/continue.integration.tsx type TwoStepState (line 15) | interface TwoStepState { type SuccessState (line 22) | interface SuccessState { FILE: apps/frontend/src/components/launches/filters.tsx function getDateRange (line 13) | function getDateRange( FILE: apps/frontend/src/components/launches/helpers/use.values.ts class Empty (line 6) | class Empty { FILE: apps/frontend/src/components/launches/launches.component.tsx type MenuComponentInterface (line 75) | interface MenuComponentInterface { FILE: apps/frontend/src/components/launches/polonto.tsx method key (line 26) | get key() { FILE: apps/frontend/src/components/launches/statistics.tsx type AnalyticsData (line 10) | interface AnalyticsData { FILE: apps/frontend/src/components/launches/web3/web3.provider.interface.ts type Web3ProviderInterface (line 1) | interface Web3ProviderInterface { FILE: apps/frontend/src/components/layout/impersonate.tsx type Charge (line 15) | interface Charge { FILE: apps/frontend/src/components/layout/layout.context.tsx function LayoutContext (line 8) | function LayoutContext(params: { children: ReactNode }) { function setCookie (line 15) | function setCookie(cname: string, cvalue: string, exdays: number) { function LayoutContextInner (line 24) | function LayoutContextInner(params: { children: ReactNode }) { FILE: apps/frontend/src/components/layout/new-modal.tsx type OpenModalInterface (line 19) | interface OpenModalInterface { type ModalManagerStoreInterface (line 38) | interface ModalManagerStoreInterface { type State (line 44) | interface State extends ModalManagerStoreInterface { type ModalManagerInterface (line 70) | interface ModalManagerInterface extends ModalManagerStoreInterface { FILE: apps/frontend/src/components/layout/top.menu.tsx type MenuItemInterface (line 10) | interface MenuItemInterface { FILE: apps/frontend/src/components/media/media.component.tsx constant CHUNK_SIZE (line 198) | const CHUNK_SIZE = 1024 * 1024; constant MAX_UPLOAD_SIZE (line 199) | const MAX_UPLOAD_SIZE = 1024 * 1024 * 1024; FILE: apps/frontend/src/components/media/new.uploader.tsx class CompressionWrapper (line 17) | class CompressionWrapper extends Compressor { method prepareUpload (line 18) | override async prepareUpload(fileIDs: string[]) { function useUppyUploader (line 38) | function useUppyUploader(props: { FILE: apps/frontend/src/components/new-launch/add.edit.modal.tsx type AddEditModalProps (line 13) | interface AddEditModalProps { FILE: apps/frontend/src/components/new-launch/editor.tsx constant MAX_UPLOAD_SIZE (line 71) | const MAX_UPLOAD_SIZE = 1024 * 1024 * 1024; method addKeyboardShortcuts (line 76) | addKeyboardShortcuts() { method addKeyboardShortcuts (line 90) | addKeyboardShortcuts() { method renderHTML (line 1005) | renderHTML({ options, node }) { FILE: apps/frontend/src/components/new-launch/manage.modal.tsx function countCharacters (line 48) | function countCharacters(text: string, type: string): number { FILE: apps/frontend/src/components/new-launch/mention.component.tsx method onUpdate (line 203) | onUpdate(props: any) { method onKeyDown (line 233) | onKeyDown(props: any) { method onExit (line 243) | onExit() { FILE: apps/frontend/src/components/new-launch/providers/continue-provider/facebook/facebook.continue.tsx type FacebookItem (line 5) | interface FacebookItem { FILE: apps/frontend/src/components/new-launch/providers/continue-provider/gmb/gmb.continue.tsx type GmbItem (line 5) | interface GmbItem { type GmbSelection (line 17) | interface GmbSelection { FILE: apps/frontend/src/components/new-launch/providers/continue-provider/instagram/instagram.continue.tsx type InstagramItem (line 5) | interface InstagramItem { type InstagramSelection (line 17) | interface InstagramSelection { FILE: apps/frontend/src/components/new-launch/providers/continue-provider/linkedin/linkedin.continue.tsx type LinkedinItem (line 5) | interface LinkedinItem { type LinkedinSelection (line 13) | interface LinkedinSelection { FILE: apps/frontend/src/components/new-launch/providers/continue-provider/with-continue-provider.tsx constant SWR_OPTIONS (line 10) | const SWR_OPTIONS = { type ContinueProviderProps (line 20) | interface ContinueProviderProps { type EmptyStateMessage (line 27) | interface EmptyStateMessage { type ContinueProviderConfig (line 32) | interface ContinueProviderConfig { function withContinueProvider (line 45) | function withContinueProvider( FILE: apps/frontend/src/components/new-launch/providers/continue-provider/youtube/youtube.continue.tsx type YoutubeItem (line 5) | interface YoutubeItem { type YoutubeSelection (line 17) | interface YoutubeSelection { FILE: apps/frontend/src/components/new-launch/providers/high.order.provider.tsx class Empty (line 26) | class Empty { type PostComment (line 31) | enum PostComment { type CharacterCondition (line 37) | interface CharacterCondition { FILE: apps/frontend/src/components/new-launch/select.current.tsx function useHasScroll (line 19) | function useHasScroll(ref: RefObject): boolean { FILE: apps/frontend/src/components/new-launch/store.ts type Values (line 10) | interface Values { type Internal (line 17) | interface Internal { type SelectedIntegrations (line 22) | interface SelectedIntegrations { type StoreState (line 28) | interface StoreState { FILE: apps/frontend/src/components/notifications/notification.component.tsx function replaceLinks (line 10) | function replaceLinks(text: string) { FILE: apps/frontend/src/components/onboarding/onboarding.modal.tsx type OnboardingModalProps (line 13) | interface OnboardingModalProps { FILE: apps/frontend/src/components/platform-analytics/render.analytics.tsx type AnalyticsDataItem (line 9) | interface AnalyticsDataItem { FILE: apps/frontend/src/components/plugs/plug.tsx function convertBackRegex (line 29) | function convertBackRegex(s: string) { method onClose (line 242) | onClose() { FILE: apps/frontend/src/components/plugs/plugs.context.ts type PlugSettings (line 4) | interface PlugSettings { type PlugInterface (line 9) | interface PlugInterface extends PlugSettings { type FieldsInterface (line 12) | interface FieldsInterface { type PlugsInterface (line 19) | interface PlugsInterface { FILE: apps/frontend/src/components/settings/email-notifications.component.tsx type EmailNotifications (line 10) | interface EmailNotifications { FILE: apps/frontend/src/components/settings/shortlink-preference.component.tsx type ShortLinkPreference (line 10) | type ShortLinkPreference = 'ASK' | 'YES' | 'NO'; type ShortlinkPreferenceResponse (line 12) | interface ShortlinkPreferenceResponse { FILE: apps/frontend/src/components/ui/icons/index.tsx type IconProps (line 6) | type IconProps = SVGProps & { FILE: apps/frontend/src/components/ui/is.scroll.hook.tsx function useHasScroll (line 3) | function useHasScroll( FILE: apps/frontend/src/components/ui/translated-label.tsx type TranslatedLabelProps (line 4) | interface TranslatedLabelProps { function TranslatedLabel (line 19) | function TranslatedLabel({ FILE: apps/frontend/src/components/videos/providers/image-text-slides.provider.tsx type Voices (line 10) | interface Voices { type Voice (line 14) | interface Voice { FILE: apps/frontend/src/components/videos/providers/veo3.provider.tsx type Voice (line 8) | interface Voice { FILE: apps/frontend/src/instrumentation.ts function register (line 1) | async function register() { FILE: apps/frontend/src/middleware.ts function middleware (line 15) | async function middleware(request: NextRequest) { FILE: apps/orchestrator/src/activities/autopost.activity.ts class AutopostActivity (line 20) | class AutopostActivity { method constructor (line 21) | constructor(private _autoPostService: AutopostService) {} method autoPost (line 24) | async autoPost(id: string) { FILE: apps/orchestrator/src/activities/email.activity.ts class EmailActivity (line 8) | class EmailActivity { method constructor (line 9) | constructor( method sendEmail (line 15) | async sendEmail(to: string, subject: string, html: string, replyTo?: s... method sendEmailAsync (line 20) | async sendEmailAsync(to: string, subject: string, html: string, sendTo... method getUserOrgs (line 25) | async getUserOrgs(id: string) { method setStreak (line 30) | async setStreak(organizationId: string, type: 'start' | 'end') { FILE: apps/orchestrator/src/activities/integrations.activity.ts class IntegrationsActivity (line 9) | class IntegrationsActivity { method constructor (line 10) | constructor( method getIntegrationsById (line 16) | async getIntegrationsById(id: string, orgId: string) { method refreshToken (line 20) | async refreshToken(integration: Integration) { FILE: apps/orchestrator/src/activities/post.activity.ts class PostActivity (line 29) | class PostActivity { method constructor (line 30) | constructor( method getIntegrationById (line 42) | async getIntegrationById(orgId: string, id: string) { method searchForMissingThreeHoursPosts (line 47) | async searchForMissingThreeHoursPosts() { method updatePost (line 82) | async updatePost(id: string, postId: string, releaseURL: string) { method getPostsList (line 87) | async getPostsList(orgId: string, postId: string) { method isCommentable (line 108) | async isCommentable(integration: Integration) { method postComment (line 117) | async postComment( method postSocial (line 161) | async postSocial(integration: Integration, posts: Post[]) { method inAppNotification (line 215) | async inAppNotification( method globalPlugs (line 234) | async globalPlugs(integration: Integration) { method changeState (line 243) | async changeState(id: string, state: State, err?: any, body?: any) { method internalPlugs (line 248) | async internalPlugs(integration: Integration, settings: any) { method sendWebhooks (line 258) | async sendWebhooks(postId: string, orgId: string, integrationId: strin... method processPlug (line 286) | async processPlug(data: { method processInternalPlug (line 297) | async processInternalPlug(data: { method refreshToken (line 310) | async refreshToken( FILE: apps/orchestrator/src/app.module.ts method exports (line 22) | get exports() { class AppModule (line 26) | class AppModule {} FILE: apps/orchestrator/src/main.ts function bootstrap (line 11) | async function bootstrap() { FILE: apps/orchestrator/src/signals/email.signal.ts type Email (line 3) | type Email = { FILE: apps/orchestrator/src/signals/send.email.signal.ts type SendEmail (line 3) | type SendEmail = { FILE: apps/orchestrator/src/workflows/autopost.workflow.ts function autoPostWorkflow (line 14) | async function autoPostWorkflow({ FILE: apps/orchestrator/src/workflows/digest.email.workflow.ts function digestEmailWorkflow (line 22) | async function digestEmailWorkflow({ FILE: apps/orchestrator/src/workflows/missing.post.workflow.ts function missingPostWorkflow (line 13) | async function missingPostWorkflow() { FILE: apps/orchestrator/src/workflows/post-workflows/post.workflow.v1.0.1.ts function postWorkflowV101 (line 51) | async function postWorkflowV101({ FILE: apps/orchestrator/src/workflows/refresh.token.workflow.ts function refreshTokenWorkflow (line 14) | async function refreshTokenWorkflow({ FILE: apps/orchestrator/src/workflows/send.email.workflow.ts constant RATE_LIMIT_MS (line 20) | const RATE_LIMIT_MS = 700; function sendEmailWorkflow (line 22) | async function sendEmailWorkflow({ FILE: apps/orchestrator/src/workflows/streak.workflow.ts function streakWorkflow (line 10) | async function streakWorkflow({ FILE: apps/sdk/src/index.ts function toQueryString (line 5) | function toQueryString(obj: Record): string { class Postiz (line 15) | class Postiz { method constructor (line 16) | constructor( method post (line 21) | async post(posts: CreatePostDto) { method postList (line 34) | async postList(filters: GetPostsDto) { method upload (line 46) | async upload(file: Buffer, extension: string) { method integrations (line 74) | async integrations() { method deletePost (line 86) | deletePost(id: string) { FILE: libraries/helpers/src/auth/auth.service.ts function deriveLegacyKeyIv (line 9) | function deriveLegacyKeyIv(secret: string) { function decrypt_legacy_using_IV (line 22) | function decrypt_legacy_using_IV(hexCiphertext: string) { function encrypt_legacy_using_IV (line 29) | function encrypt_legacy_using_IV(utf8Plaintext: string) { class AuthService (line 35) | class AuthService { method hashPassword (line 36) | static hashPassword(password: string) { method comparePassword (line 39) | static comparePassword(password: string, hash: string) { method signJWT (line 42) | static signJWT(value: object) { method verifyJWT (line 45) | static verifyJWT(token: string) { method fixedEncryption (line 49) | static fixedEncryption(value: string) { method fixedDecryption (line 53) | static fixedDecryption(hash: string) { FILE: libraries/helpers/src/configuration/configuration.checker.ts class ConfigurationChecker (line 5) | class ConfigurationChecker { method readEnvFromFile (line 9) | readEnvFromFile() { method readEnvFromProcess (line 22) | readEnvFromProcess() { method check (line 26) | check() { method checkNonEmpty (line 36) | checkNonEmpty(key: string, description?: string): boolean { method get (line 56) | get(key: string): string | undefined { method checkDatabaseServers (line 60) | checkDatabaseServers() { method checkRedis (line 65) | checkRedis() { method checkIsValidUrl (line 81) | checkIsValidUrl(key: string) { method hasIssues (line 99) | hasIssues() { method getIssues (line 103) | getIssues() { method getIssuesCount (line 107) | getIssuesCount() { FILE: libraries/helpers/src/decorators/plug.decorator.ts function Plug (line 3) | function Plug(params: { FILE: libraries/helpers/src/decorators/post.plug.ts function PostPlug (line 3) | function PostPlug(params: { FILE: libraries/helpers/src/subdomain/subdomain.management.ts function getCookieUrlFromDomain (line 3) | function getCookieUrlFromDomain(domain: string) { FILE: libraries/helpers/src/utils/custom.fetch.func.ts type Params (line 1) | interface Params { method baseUrl (line 89) | get baseUrl() { FILE: libraries/helpers/src/utils/posts.list.minify.ts constant POST_LIST_KEYS (line 4) | const POST_LIST_KEYS: Record = { constant POST_CALENDAR_KEYS (line 12) | const POST_CALENDAR_KEYS: Record = { constant POST_ITEM_KEYS (line 16) | const POST_ITEM_KEYS: Record = { constant INTEGRATION_KEYS (line 30) | const INTEGRATION_KEYS: Record = { constant TAG_KEYS (line 37) | const TAG_KEYS: Record = { constant TAG_INNER_KEYS (line 41) | const TAG_INNER_KEYS: Record = { function mapKeys (line 51) | function mapKeys(obj: Record, keyMap: Record) { function minifyPostItem (line 67) | function minifyPostItem(post: any) { function expandPostItem (line 90) | function expandPostItem(post: any) { function minifyPostsList (line 117) | function minifyPostsList(data: { function expandPostsList (line 133) | function expandPostsList(data: any) { function minifyPosts (line 142) | function minifyPosts(data: { posts: any[] }) { function expandPosts (line 152) | function expandPosts(data: any) { FILE: libraries/helpers/src/utils/use.wait.for.class.tsx function useWaitForClass (line 12) | function useWaitForClass(className: string, root: HTMLElement | null = n... FILE: libraries/helpers/src/utils/valid.images.ts class ValidContent (line 9) | class ValidContent implements ValidatorConstraintInterface { method validate (line 10) | validate(contentRaw: string, args: ValidationArguments) { method defaultMessage (line 23) | defaultMessage(args: ValidationArguments) { FILE: libraries/helpers/src/utils/valid.url.path.ts class ValidUrlExtension (line 8) | class ValidUrlExtension implements ValidatorConstraintInterface { method validate (line 9) | validate(text: string, args: ValidationArguments) { method defaultMessage (line 20) | defaultMessage(args: ValidationArguments) { class ValidUrlPath (line 29) | class ValidUrlPath implements ValidatorConstraintInterface { method validate (line 30) | validate(text: string, args: ValidationArguments) { method defaultMessage (line 40) | defaultMessage(args: ValidationArguments) { FILE: libraries/nestjs-libraries/src/3rdparties/heygen/heygen.provider.ts class HeygenProvider (line 15) | class HeygenProvider extends ThirdPartyAbstract<{ method constructor (line 22) | constructor(private _openaiService: OpenaiService) { method checkConnection (line 26) | async checkConnection( method generateVoice (line 50) | async generateVoice(apiKey: string, data: { text: string }) { method voices (line 56) | async voices(apiKey: string) { method avatars (line 72) | async avatars(apiKey: string) { method sendData (line 111) | async sendData( FILE: libraries/nestjs-libraries/src/3rdparties/thirdparty.interface.ts type ThirdPartyParams (line 11) | interface ThirdPartyParams { function ThirdParty (line 25) | function ThirdParty(params: ThirdPartyParams) { FILE: libraries/nestjs-libraries/src/3rdparties/thirdparty.manager.ts class ThirdPartyManager (line 10) | class ThirdPartyManager { method constructor (line 11) | constructor( method getAllThirdParties (line 16) | getAllThirdParties(): any[] { method getThirdPartyByName (line 27) | getThirdPartyByName( method deleteIntegration (line 37) | deleteIntegration(org: string, id: string) { method getIntegrationById (line 41) | getIntegrationById(org: string, id: string) { method getAllThirdPartiesByOrganization (line 45) | getAllThirdPartiesByOrganization(org: string) { method saveIntegration (line 49) | saveIntegration( FILE: libraries/nestjs-libraries/src/3rdparties/thirdparty.module.ts method exports (line 8) | get exports() { class ThirdPartyModule (line 12) | class ThirdPartyModule {} FILE: libraries/nestjs-libraries/src/agent/agent.graph.insert.service.ts type WorkflowChannelsState (line 17) | interface WorkflowChannelsState { class AgentGraphInsertService (line 38) | class AgentGraphInsertService { method constructor (line 39) | constructor(private _postsService: PostsService) {} method findCategory (line 55) | async findCategory(state: WorkflowChannelsState) { method findTopic (line 73) | findTopic(state: WorkflowChannelsState) { method findHook (line 91) | findHook(state: WorkflowChannelsState) { method savePost (line 106) | async savePost(state: WorkflowChannelsState) { method newPost (line 117) | newPost(post: string) { FILE: libraries/nestjs-libraries/src/agent/agent.graph.service.ts type WorkflowChannelsState (line 35) | interface WorkflowChannelsState { class AgentGraphService (line 105) | class AgentGraphService { method constructor (line 107) | constructor( method startCall (line 134) | async startCall(state: WorkflowChannelsState) { method saveResearch (line 152) | async saveResearch(state: WorkflowChannelsState) { method findCategories (line 157) | async findCategories(state: WorkflowChannelsState) { method findTopic (line 178) | async findTopic(state: WorkflowChannelsState) { method findPopularPosts (line 205) | async findPopularPosts(state: WorkflowChannelsState) { method generateHook (line 213) | async generateHook(state: WorkflowChannelsState) { method generateContent (line 255) | async generateContent(state: WorkflowChannelsState) { method fixArray (line 306) | async fixArray(state: WorkflowChannelsState) { method generatePictures (line 316) | async generatePictures(state: WorkflowChannelsState) { method uploadPictures (line 336) | async uploadPictures(state: WorkflowChannelsState) { method isGeneratePicture (line 361) | async isGeneratePicture(state: WorkflowChannelsState) { method postDateTime (line 369) | async postDateTime(state: WorkflowChannelsState) { method start (line 373) | start(orgId: string, body: GeneratorDto) { FILE: libraries/nestjs-libraries/src/agent/agent.module.ts method exports (line 8) | get exports() { class AgentModule (line 12) | class AgentModule {} FILE: libraries/nestjs-libraries/src/chat/agent.tool.interface.ts type ToolReturn (line 7) | type ToolReturn = Tool< type AgentToolInterface (line 15) | interface AgentToolInterface { FILE: libraries/nestjs-libraries/src/chat/async.storage.ts type Ctx (line 4) | type Ctx = { function runWithContext (line 11) | function runWithContext(ctx: Ctx, fn: () => Promise | T) { function getContext (line 15) | function getContext(): Ctx | undefined { function getAuth (line 19) | function getAuth(): T | undefined { function getRequestId (line 23) | function getRequestId(): string | undefined { FILE: libraries/nestjs-libraries/src/chat/chat.module.ts method exports (line 9) | get exports() { class ChatModule (line 13) | class ChatModule {} FILE: libraries/nestjs-libraries/src/chat/load.tools.service.ts class LoadToolsService (line 21) | class LoadToolsService { method constructor (line 22) | constructor(private _moduleRef: ModuleRef) {} method loadTools (line 24) | async loadTools() { method agent (line 43) | async agent() { FILE: libraries/nestjs-libraries/src/chat/mastra.service.ts class MastraService (line 8) | class MastraService { method constructor (line 10) | constructor(private _loadToolsService: LoadToolsService) {} method mastra (line 11) | async mastra() { FILE: libraries/nestjs-libraries/src/chat/rules.description.decorator.ts function Rules (line 3) | function Rules(description: string) { FILE: libraries/nestjs-libraries/src/chat/tools/generate.image.tool.ts class GenerateImageTool (line 10) | class GenerateImageTool implements AgentToolInterface { method constructor (line 13) | constructor(private _mediaService: MediaService) {} method run (line 16) | run() { FILE: libraries/nestjs-libraries/src/chat/tools/generate.video.options.tool.ts class GenerateVideoOptionsTool (line 13) | class GenerateVideoOptionsTool implements AgentToolInterface { method constructor (line 14) | constructor(private _videoManagerService: VideoManager) {} method run (line 17) | run() { FILE: libraries/nestjs-libraries/src/chat/tools/generate.video.tool.ts class GenerateVideoTool (line 18) | class GenerateVideoTool implements AgentToolInterface { method constructor (line 19) | constructor( method run (line 25) | run() { FILE: libraries/nestjs-libraries/src/chat/tools/integration.list.tool.ts class IntegrationListTool (line 13) | class IntegrationListTool implements AgentToolInterface { method constructor (line 14) | constructor(private _integrationService: IntegrationService) {} method run (line 17) | run() { FILE: libraries/nestjs-libraries/src/chat/tools/integration.schedule.post.ts function countCharacters (line 16) | function countCharacters(text: string, type: string): number { class IntegrationSchedulePostTool (line 24) | class IntegrationSchedulePostTool implements AgentToolInterface { method constructor (line 25) | constructor( method run (line 31) | run() { FILE: libraries/nestjs-libraries/src/chat/tools/integration.trigger.tool.ts class IntegrationTriggerTool (line 16) | class IntegrationTriggerTool implements AgentToolInterface { method constructor (line 17) | constructor( method run (line 24) | run() { FILE: libraries/nestjs-libraries/src/chat/tools/integration.validation.tool.ts class IntegrationValidationTool (line 13) | class IntegrationValidationTool implements AgentToolInterface { method constructor (line 14) | constructor(private _integrationManager: IntegrationManager) {} method run (line 17) | run() { FILE: libraries/nestjs-libraries/src/chat/tools/video.function.tool.ts class VideoFunctionTool (line 10) | class VideoFunctionTool implements AgentToolInterface { method constructor (line 11) | constructor( method run (line 17) | run() { FILE: libraries/nestjs-libraries/src/chat/validation.schemas.helper.ts function getValidationSchemas (line 9) | function getValidationSchemas() { FILE: libraries/nestjs-libraries/src/crypto/nowpayments.ts type ProcessPayment (line 6) | interface ProcessPayment { class Nowpayments (line 25) | class Nowpayments { method constructor (line 26) | constructor(private _subscriptionService: SubscriptionService) {} method processPayment (line 28) | async processPayment(path: string, body: ProcessPayment) { method createPaymentPage (line 46) | async createPaymentPage(orgId: string) { FILE: libraries/nestjs-libraries/src/database/prisma/agencies/agencies.repository.ts class AgenciesRepository (line 7) | class AgenciesRepository { method constructor (line 8) | constructor( method getAllAgencies (line 13) | getAllAgencies() { method getCount (line 29) | getCount() { method getAllAgenciesSlug (line 38) | getAllAgenciesSlug() { method approveOrDecline (line 50) | approveOrDecline(action: string, id: string) { method getAgencyById (line 61) | getAgencyById(id: string) { method getAgencyInformation (line 76) | getAgencyInformation(agency: string) { method getAgencyByUser (line 90) | getAgencyByUser(user: User) { method createAgency (line 103) | async createAgency(user: User, body: CreateAgencyDto) { FILE: libraries/nestjs-libraries/src/database/prisma/agencies/agencies.service.ts class AgenciesService (line 8) | class AgenciesService { method constructor (line 9) | constructor( method getAgencyByUser (line 13) | getAgencyByUser(user: User) { method getCount (line 17) | getCount() { method getAllAgencies (line 21) | getAllAgencies() { method getAllAgenciesSlug (line 25) | getAllAgenciesSlug() { method getAgencyInformation (line 29) | getAgencyInformation(agency: string) { method approveOrDecline (line 33) | async approveOrDecline(email: string, action: string, id: string) { method createAgency (line 85) | async createAgency(user: User, body: CreateAgencyDto) { FILE: libraries/nestjs-libraries/src/database/prisma/autopost/autopost.repository.ts class AutopostRepository (line 7) | class AutopostRepository { method constructor (line 8) | constructor(private _autoPost: PrismaRepository<'autoPost'>) {} method getTotal (line 10) | getTotal(orgId: string) { method getAutoposts (line 19) | getAutoposts(orgId: string) { method deleteAutopost (line 28) | deleteAutopost(orgId: string, id: string) { method getAutopost (line 40) | getAutopost(id: string) { method updateUrl (line 49) | updateUrl(id: string, url: string) { method changeActive (line 60) | changeActive(orgId: string, id: string, active: boolean) { method createAutopost (line 72) | async createAutopost(orgId: string, body: AutopostDto, id?: string) { FILE: libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts type WorkflowChannelsState (line 24) | interface WorkflowChannelsState { class AutopostService (line 62) | class AutopostService { method constructor (line 63) | constructor( method stopAll (line 70) | async stopAll(org: string) { method getAutoposts (line 77) | getAutoposts(orgId: string) { method createAutopost (line 81) | async createAutopost(orgId: string, body: AutopostDto, id?: string) { method changeActive (line 93) | async changeActive(orgId: string, id: string, active: boolean) { method processCron (line 103) | async processCron(active: boolean, orgId: string, id: string) { method deleteAutopost (line 129) | async deleteAutopost(orgId: string, id: string) { method loadXML (line 135) | async loadXML(url: string) { method loadUrl (line 185) | async loadUrl(url: string) { method generateDescription (line 201) | async generateDescription(state: WorkflowChannelsState) { method generatePicture (line 244) | async generatePicture(state: WorkflowChannelsState) { method schedulePost (line 265) | async schedulePost(state: WorkflowChannelsState) { method updateUrl (line 309) | async updateUrl(state: WorkflowChannelsState) { method startAutopost (line 313) | async startAutopost(id: string) { FILE: libraries/nestjs-libraries/src/database/prisma/database.module.ts method exports (line 89) | get exports() { class DatabaseModule (line 93) | class DatabaseModule {} FILE: libraries/nestjs-libraries/src/database/prisma/integrations/integration.repository.ts class IntegrationRepository (line 11) | class IntegrationRepository { method constructor (line 13) | constructor( method getMentions (line 22) | getMentions(platform: string, q: string) { method insertMentions (line 53) | insertMentions( method checkPreviousConnections (line 71) | async checkPreviousConnections(org: string, id: string) { method updateProviderSettings (line 89) | updateProviderSettings(org: string, id: string, settings: string) { method setTimes (line 101) | async setTimes(org: string, id: string, times: IntegrationTimeDto) { method getPlug (line 116) | getPlug(plugId: string) { method getPlugs (line 127) | async getPlugs(orgId: string, integrationId: string) { method updateIntegration (line 145) | async updateIntegration(id: string, params: Partial) { method disconnectChannel (line 196) | disconnectChannel(org: string, id: string) { method createOrUpdateIntegration (line 208) | async createOrUpdateIntegration( method needsToBeRefreshed (line 330) | needsToBeRefreshed() { method setBetweenRefreshSteps (line 343) | async setBetweenRefreshSteps(id: string) { method refreshNeeded (line 353) | refreshNeeded(org: string, id: string) { method updateNameAndUrl (line 365) | updateNameAndUrl(id: string, name: string, url: string) { method getIntegrationById (line 377) | getIntegrationById(org: string, id: string) { method getIntegrationForOrder (line 386) | async getIntegrationForOrder( method updateOnCustomerName (line 422) | async updateOnCustomerName(org: string, id: string, name: string) { method updateIntegrationGroup (line 455) | updateIntegrationGroup(org: string, id: string, group: string) { method customers (line 477) | customers(orgId: string) { method getIntegrationsList (line 486) | getIntegrationsList(org: string) { method disableChannel (line 498) | async disableChannel(org: string, id: string) { method enableChannel (line 510) | async enableChannel(org: string, id: string) { method getPostsForChannel (line 522) | getPostsForChannel(org: string, id: string) { method deleteChannel (line 533) | deleteChannel(org: string, id: string) { method checkForDeletedOnceAndUpdate (line 545) | async checkForDeletedOnceAndUpdate(org: string, page: string) { method disableIntegrations (line 560) | async disableIntegrations(org: string, totalChannels: number) { method getPlugsByIntegrationId (line 585) | getPlugsByIntegrationId(org: string, id: string) { method createOrUpdatePlug (line 594) | createOrUpdatePlug(org: string, integrationId: string, body: PlugDto) { method changePlugActivation (line 619) | changePlugActivation(orgId: string, plugId: string, status: boolean) { method loadExisingData (line 631) | async loadExisingData( method saveExisingData (line 647) | async saveExisingData( method getPostingTimes (line 661) | async getPostingTimes(orgId: string, integrationsId?: string) { FILE: libraries/nestjs-libraries/src/database/prisma/integrations/integration.service.ts class IntegrationService (line 32) | class IntegrationService { method constructor (line 34) | constructor( method changeActiveCron (line 44) | async changeActiveCron(orgId: string) { method getMentions (line 56) | getMentions(platform: string, q: string) { method insertMentions (line 60) | insertMentions( method setTimes (line 67) | async setTimes( method updateProviderSettings (line 75) | updateProviderSettings(org: string, id: string, additionalSettings: st... method checkPreviousConnections (line 83) | checkPreviousConnections(org: string, id: string) { method createOrUpdateIntegration (line 87) | async createOrUpdateIntegration( method updateIntegrationGroup (line 139) | updateIntegrationGroup(org: string, id: string, group: string) { method updateOnCustomerName (line 143) | updateOnCustomerName(org: string, id: string, name: string) { method getIntegrationsList (line 147) | getIntegrationsList(org: string) { method getIntegrationForOrder (line 151) | getIntegrationForOrder(id: string, order: string, user: string, org: s... method updateNameAndUrl (line 160) | updateNameAndUrl(id: string, name: string, url: string) { method getIntegrationById (line 164) | getIntegrationById(org: string, id: string) { method refreshToken (line 168) | async refreshToken(provider: SocialProvider, refresh: string) { method disconnectChannel (line 183) | async disconnectChannel(orgId: string, integration: Integration) { method informAboutRefreshError (line 188) | async informAboutRefreshError( method refreshNeeded (line 203) | async refreshNeeded(org: string, id: string) { method setBetweenRefreshSteps (line 207) | async setBetweenRefreshSteps(id: string) { method refreshTokens (line 211) | async refreshTokens() { method disableChannel (line 250) | async disableChannel(org: string, id: string) { method enableChannel (line 254) | async enableChannel(org: string, totalChannels: number, id: string) { method getPostsForChannel (line 268) | async getPostsForChannel(org: string, id: string) { method deleteChannel (line 272) | async deleteChannel(org: string, id: string) { method disableIntegrations (line 276) | async disableIntegrations(org: string, totalChannels: number) { method checkForDeletedOnceAndUpdate (line 280) | async checkForDeletedOnceAndUpdate(org: string, page: string) { method saveProviderPage (line 284) | async saveProviderPage(org: string, id: string, data: any) { method checkAnalytics (line 329) | async checkAnalytics( method customers (line 407) | customers(orgId: string) { method getPlugsByIntegrationId (line 411) | getPlugsByIntegrationId(org: string, integrationId: string) { method processInternalPlug (line 418) | async processInternalPlug( method processPlugs (line 468) | async processPlugs(data: { method createOrUpdatePlug (line 505) | async createOrUpdatePlug( method changePlugActivation (line 521) | async changePlugActivation(orgId: string, plugId: string, status: bool... method getPlugs (line 532) | async getPlugs(orgId: string, integrationId: string) { method loadExisingData (line 536) | async loadExisingData( method findFreeDateTime (line 550) | async findFreeDateTime( FILE: libraries/nestjs-libraries/src/database/prisma/media/media.repository.ts class MediaRepository (line 6) | class MediaRepository { method constructor (line 7) | constructor(private _media: PrismaRepository<'media'>) {} method saveFile (line 9) | saveFile(org: string, fileName: string, filePath: string, originalName... method getMediaById (line 32) | getMediaById(id: string) { method deleteMedia (line 40) | deleteMedia(org: string, id: string) { method saveMediaInformation (line 52) | saveMediaInformation(org: string, data: SaveMediaInformationDto) { method getMedia (line 75) | async getMedia(org: string, page: number) { FILE: libraries/nestjs-libraries/src/database/prisma/media/media.service.ts class MediaService (line 17) | class MediaService { method constructor (line 20) | constructor( method deleteMedia (line 27) | async deleteMedia(org: string, id: string) { method getMediaById (line 31) | getMediaById(id: string) { method generateImage (line 35) | async generateImage( method saveFile (line 55) | saveFile(org: string, fileName: string, filePath: string, originalName... method getMedia (line 59) | getMedia(org: string, page: number) { method saveMediaInformation (line 63) | saveMediaInformation(org: string, data: SaveMediaInformationDto) { method getVideoOptions (line 67) | getVideoOptions() { method generateVideoAllowed (line 71) | async generateVideoAllowed(org: Organization, type: string) { method generateVideo (line 84) | async generateVideo(org: Organization, body: VideoDto) { method videoFunction (line 125) | async videoFunction(identifier: string, functionName: string, body: an... FILE: libraries/nestjs-libraries/src/database/prisma/notifications/notification.service.ts type NotificationType (line 9) | type NotificationType = 'success' | 'fail' | 'info'; class NotificationService (line 12) | class NotificationService { method constructor (line 13) | constructor( method getMainPageCount (line 20) | getMainPageCount(organizationId: string, userId: string) { method getNotificationsPaginated (line 27) | getNotificationsPaginated(organizationId: string, page: number) { method getNotifications (line 34) | getNotifications(organizationId: string, userId: string) { method inAppNotification (line 41) | async inAppNotification( method sendEmailsToOrg (line 88) | async sendEmailsToOrg( method sendEmail (line 110) | async sendEmail(to: string, subject: string, html: string, replyTo?: s... method hasEmailProvider (line 114) | hasEmailProvider() { FILE: libraries/nestjs-libraries/src/database/prisma/notifications/notifications.repository.ts class NotificationsRepository (line 5) | class NotificationsRepository { method constructor (line 6) | constructor( method getLastReadNotification (line 11) | getLastReadNotification(userId: string) { method getMainPageCount (line 22) | async getMainPageCount(organizationId: string, userId: string) { method createNotification (line 39) | async createNotification(organizationId: string, content: string) { method getNotificationsSince (line 48) | async getNotificationsSince(organizationId: string, since: string) { method getNotificationsPaginated (line 59) | async getNotificationsPaginated(organizationId: string, page: number) { method getNotifications (line 95) | async getNotifications(organizationId: string, userId: string) { FILE: libraries/nestjs-libraries/src/database/prisma/oauth/oauth.repository.ts class OAuthRepository (line 5) | class OAuthRepository { method constructor (line 6) | constructor( method getAppByOrgId (line 11) | getAppByOrgId(orgId: string) { method getAppByClientId (line 23) | getAppByClientId(clientId: string) { method createApp (line 35) | createApp( method updateApp (line 62) | async updateApp( method deleteApp (line 89) | async deleteApp(orgId: string) { method updateClientSecret (line 107) | async updateClientSecret(orgId: string, newSecret: string) { method createAuthorization (line 125) | createAuthorization(data: { method findByCode (line 156) | findByCode(encryptedCode: string) { method exchangeCodeForToken (line 165) | exchangeCodeForToken(id: string, encryptedToken: string) { method findByAccessToken (line 176) | findByAccessToken(encryptedToken: string) { method getApprovedApps (line 201) | getApprovedApps(userId: string) { method revokeAuthorization (line 221) | revokeAuthorization(userId: string, authId: string) { method revokeAllForApp (line 233) | revokeAllForApp(oauthAppId: string) { FILE: libraries/nestjs-libraries/src/database/prisma/oauth/oauth.service.ts class OAuthService (line 9) | class OAuthService { method constructor (line 10) | constructor(private _oauthRepository: OAuthRepository) {} method getApp (line 12) | async getApp(orgId: string) { method createApp (line 19) | async createApp(orgId: string, dto: CreateOAuthAppDto) { method updateApp (line 44) | async updateApp(orgId: string, dto: UpdateOAuthAppDto) { method deleteApp (line 53) | async deleteApp(orgId: string) { method rotateSecret (line 63) | async rotateSecret(orgId: string) { method validateAuthorizationRequest (line 75) | async validateAuthorizationRequest(clientId: string) { method createAuthorizationCode (line 83) | async createAuthorizationCode( method exchangeCodeForToken (line 103) | async exchangeCodeForToken( method getOrgByOAuthToken (line 153) | async getOrgByOAuthToken(token: string) { method getApprovedApps (line 158) | async getApprovedApps(userId: string) { method revokeApp (line 162) | async revokeApp(userId: string, authId: string) { FILE: libraries/nestjs-libraries/src/database/prisma/organizations/organization.repository.ts class OrganizationRepository (line 9) | class OrganizationRepository { method constructor (line 10) | constructor( method createMaxUser (line 16) | createMaxUser(id: string, name: string, saasName: string, email: strin... method getOrgByApiKey (line 55) | getOrgByApiKey(api: string) { method getCount (line 72) | getCount() { method getUserOrg (line 76) | getUserOrg(id: string) { method getImpersonateUser (line 106) | getImpersonateUser(name: string) { method updateApiKey (line 147) | updateApiKey(orgId: string) { method getOrgsByUserId (line 158) | async getOrgsByUserId(userId: string) { method getOrgById (line 189) | async getOrgById(id: string) { method addUserToOrg (line 197) | async addUserToOrg( method createOrgAndUser (line 251) | async createOrgAndUser( method getOrgByCustomerId (line 294) | getOrgByCustomerId(customerId: string) { method setStreak (line 302) | async setStreak(organizationId: string, type: 'start' | 'end') { method getTeam (line 321) | async getTeam(orgId: string) { method getAllUsersOrgs (line 345) | getAllUsersOrgs(orgId: string) { method deleteTeamMember (line 367) | async deleteTeamMember(orgId: string, userId: string) { method disableOrEnableNonSuperAdminUsers (line 378) | disableOrEnableNonSuperAdminUsers(orgId: string, disable: boolean) { method getShortlinkPreference (line 392) | getShortlinkPreference(orgId: string) { method updateShortlinkPreference (line 403) | updateShortlinkPreference(orgId: string, shortlink: ShortLinkPreferenc... FILE: libraries/nestjs-libraries/src/database/prisma/organizations/organization.service.ts class OrganizationService (line 13) | class OrganizationService { method constructor (line 14) | constructor( method createOrgAndUser (line 18) | async createOrgAndUser( method getCount (line 31) | async getCount() { method createMaxUser (line 35) | async createMaxUser(id: string, name: string, saasName: string, email:... method addUserToOrg (line 39) | addUserToOrg( method getOrgById (line 48) | getOrgById(id: string) { method getOrgByApiKey (line 52) | getOrgByApiKey(api: string) { method getUserOrg (line 56) | getUserOrg(id: string) { method getOrgsByUserId (line 60) | getOrgsByUserId(userId: string) { method updateApiKey (line 64) | updateApiKey(orgId: string) { method getTeam (line 68) | getTeam(orgId: string) { method setStreak (line 72) | async setStreak(organizationId: string, type: 'start' | 'end') { method getOrgByCustomerId (line 76) | getOrgByCustomerId(customerId: string) { method inviteTeamMember (line 80) | async inviteTeamMember(orgId: string, body: AddTeamMemberDto) { method deleteTeamMember (line 96) | async deleteTeamMember(org: Organization, userId: string) { method disableOrEnableNonSuperAdminUsers (line 116) | disableOrEnableNonSuperAdminUsers(orgId: string, disable: boolean) { method getShortlinkPreference (line 123) | getShortlinkPreference(orgId: string) { method updateShortlinkPreference (line 127) | updateShortlinkPreference(orgId: string, shortlink: ShortLinkPreferenc... FILE: libraries/nestjs-libraries/src/database/prisma/posts/posts.repository.ts class PostsRepository (line 21) | class PostsRepository { method constructor (line 22) | constructor( method searchForMissingThreeHoursPosts (line 31) | searchForMissingThreeHoursPosts() { method getOldPosts (line 60) | getOldPosts(orgId: string, date: string) { method updateImages (line 97) | updateImages(id: string, images: string) { method getPostUrls (line 108) | getPostUrls(orgId: string, ids: string[]) { method getPosts (line 123) | async getPosts(orgId: string, query: GetPostsDto) { method getPostsList (line 215) | async getPostsList(orgId: string, query: GetPostsListDto) { method deletePost (line 290) | async deletePost(orgId: string, group: string) { method getPostsByGroup (line 313) | getPostsByGroup(orgId: string, group: string) { method getPost (line 331) | getPost( method updatePost (line 359) | updatePost(id: string, postId: string, releaseURL: string) { method updateReleaseId (line 372) | updateReleaseId(id: string, orgId: string, releaseId: string) { method changeState (line 385) | async changeState(id: string, state: State, err?: any, body?: any) { method changeDate (line 422) | async changeDate( method countPostsFromDay (line 449) | countPostsFromDay(orgId: string, date: Date) { method createOrUpdatePost (line 471) | async createOrUpdatePost( method submit (line 614) | async submit(id: string, order: string, buyerOrganizationId: string) { method updateMessage (line 636) | updateMessage(id: string, messageId: string) { method getPostById (line 647) | getPostById(id: string, org?: string) { method findAllExistingCategories (line 675) | findAllExistingCategories() { method findAllExistingTopicsOfCategory (line 684) | findAllExistingTopicsOfCategory(category: string) { method findPopularPosts (line 696) | findPopularPosts(category: string, topic?: string) { method createPopularPosts (line 709) | createPopularPosts(post: { method getPostsCountsByDates (line 725) | async getPostsCountsByDates( method getComments (line 755) | async getComments(postId: string) { method getTags (line 766) | async getTags(orgId: string) { method createTag (line 775) | createTag(orgId: string, body: CreateTagDto) { method editTag (line 785) | editTag(id: string, orgId: string, body: CreateTagDto) { method deleteTag (line 797) | deleteTag(id: string, orgId: string) { method createComment (line 809) | createComment( method getPostByForWebhookId (line 825) | async getPostByForWebhookId(postId: string) { method getPostsSince (line 851) | async getPostsSince(orgId: string, since: string) { FILE: libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts type PostWithConditionals (line 41) | type PostWithConditionals = Post & { class PostsService (line 47) | class PostsService { method constructor (line 49) | constructor( method searchForMissingThreeHoursPosts (line 60) | searchForMissingThreeHoursPosts() { method updatePost (line 64) | updatePost(id: string, postId: string, releaseURL: string) { method getMissingContent (line 68) | async getMissingContent( method updateReleaseId (line 128) | async updateReleaseId(orgId: string, postId: string, releaseId: string) { method checkPostAnalytics (line 132) | async checkPostAnalytics( method getStatistics (line 215) | async getStatistics(orgId: string, id: string) { method mapTypeToPost (line 227) | async mapTypeToPost( method getPostsRecursively (line 278) | async getPostsRecursively( method getPosts (line 308) | async getPosts(orgId: string, query: GetPostsDto) { method getPostsMinified (line 312) | async getPostsMinified(orgId: string, query: GetPostsDto) { method getPostsList (line 318) | async getPostsList(orgId: string, query: GetPostsListDto) { method updateMedia (line 324) | async updateMedia(id: string, imagesList: any[], convertToJPEG = false) { method getPostsByGroup (line 423) | async getPostsByGroup(orgId: string, group: string) { method arrangePostsByGroup (line 446) | arrangePostsByGroup(all: any, parent?: string): PostWithConditionals[] { method getPost (line 464) | async getPost(orgId: string, id: string, convertToJPEG = false) { method getOldPosts (line 486) | async getOldPosts(orgId: string, date: string) { method updateTags (line 490) | public async updateTags(orgId: string, post: Post[]): Promise { method checkInternalPlug (line 514) | public async checkInternalPlug( method checkPlugs (line 556) | public async checkPlugs( method deletePost (line 588) | async deletePost(orgId: string, group: string) { method countPostsFromDay (line 619) | async countPostsFromDay(orgId: string, date: Date) { method getPostByForWebhookId (line 623) | getPostByForWebhookId(id: string) { method startWorkflow (line 627) | async startWorkflow( method createPost (line 687) | async createPost(orgId: string, body: CreatePostDto): Promise { method separatePosts (line 732) | async separatePosts(content: string, len: number) { method changeState (line 736) | async changeState(id: string, state: State, err?: any, body?: any) { method changeDate (line 740) | async changeDate( method generatePostsDraft (line 772) | async generatePostsDraft(orgId: string, body: CreateGeneratedPostsDto) { method findAllExistingCategories (line 853) | findAllExistingCategories() { method findAllExistingTopicsOfCategory (line 857) | findAllExistingTopicsOfCategory(category: string) { method findPopularPosts (line 861) | findPopularPosts(category: string, topic?: string) { method findFreeDateTime (line 865) | async findFreeDateTime(orgId: string, integrationId?: string) { method createPopularPosts (line 877) | async createPopularPosts(post: { method findFreeDateTimeRecursive (line 886) | private async findFreeDateTimeRecursive( method getComments (line 911) | getComments(postId: string) { method getTags (line 915) | getTags(orgId: string) { method createTag (line 919) | createTag(orgId: string, body: CreateTagDto) { method editTag (line 923) | editTag(id: string, orgId: string, body: CreateTagDto) { method deleteTag (line 927) | deleteTag(id: string, orgId: string) { method createComment (line 931) | createComment( FILE: libraries/nestjs-libraries/src/database/prisma/prisma.service.ts class PrismaService (line 5) | class PrismaService extends PrismaClient implements OnModuleInit, OnModu... method constructor (line 6) | constructor() { method onModuleInit (line 16) | async onModuleInit() { method onModuleDestroy (line 20) | async onModuleDestroy() { class PrismaRepository (line 26) | class PrismaRepository { method constructor (line 28) | constructor(private _prismaService: PrismaService) { class PrismaTransaction (line 34) | class PrismaTransaction { method constructor (line 36) | constructor(private _prismaService: PrismaService) { FILE: libraries/nestjs-libraries/src/database/prisma/sets/sets.repository.ts class SetsRepository (line 7) | class SetsRepository { method constructor (line 8) | constructor(private _sets: PrismaRepository<'sets'>) {} method getTotal (line 10) | getTotal(orgId: string) { method getSets (line 18) | getSets(orgId: string) { method deleteSet (line 29) | deleteSet(orgId: string, id: string) { method createSet (line 38) | async createSet(orgId: string, body: SetsDto) { FILE: libraries/nestjs-libraries/src/database/prisma/sets/sets.service.ts class SetsService (line 6) | class SetsService { method constructor (line 7) | constructor(private _setsRepository: SetsRepository) {} method getTotal (line 9) | getTotal(orgId: string) { method getSets (line 13) | getSets(orgId: string) { method createSet (line 17) | createSet(orgId: string, body: SetsDto) { method deleteSet (line 21) | deleteSet(orgId: string, id: string) { FILE: libraries/nestjs-libraries/src/database/prisma/signatures/signature.repository.ts class SignatureRepository (line 7) | class SignatureRepository { method constructor (line 8) | constructor(private _signatures: PrismaRepository<'signatures'>) {} method getSignaturesByOrgId (line 10) | getSignaturesByOrgId(orgId: string) { method getDefaultSignature (line 16) | getDefaultSignature(orgId: string) { method createOrUpdateSignature (line 22) | async createOrUpdateSignature( method deleteSignature (line 49) | deleteSignature(orgId: string, id: string) { FILE: libraries/nestjs-libraries/src/database/prisma/signatures/signature.service.ts class SignatureService (line 6) | class SignatureService { method constructor (line 7) | constructor(private _signatureRepository: SignatureRepository) {} method getSignaturesByOrgId (line 9) | getSignaturesByOrgId(orgId: string) { method getDefaultSignature (line 13) | getDefaultSignature(orgId: string) { method createOrUpdateSignature (line 17) | createOrUpdateSignature(orgId: string, signature: SignatureDto, id?: s... method deleteSignature (line 25) | deleteSignature(orgId: string, id: string) { FILE: libraries/nestjs-libraries/src/database/prisma/subscriptions/pricing.ts type PricingInnerInterface (line 1) | interface PricingInnerInterface { type PricingInterface (line 19) | interface PricingInterface { FILE: libraries/nestjs-libraries/src/database/prisma/subscriptions/subscription.repository.ts class SubscriptionRepository (line 10) | class SubscriptionRepository { method constructor (line 11) | constructor( method getUserAccount (line 19) | getUserAccount(userId: string) { method getCode (line 31) | getCode(code: string) { method updateAccount (line 39) | updateAccount(userId: string, account: string) { method getSubscriptionByOrganizationId (line 50) | getSubscriptionByOrganizationId(organizationId: string) { method updateConnectedStatus (line 59) | updateConnectedStatus(account: string, accountCharges: boolean) { method getCustomerIdByOrgId (line 70) | getCustomerIdByOrgId(organizationId: string) { method checkSubscription (line 81) | checkSubscription(organizationId: string, subscriptionId: string) { method deleteSubscriptionByCustomerId (line 91) | deleteSubscriptionByCustomerId(customerId: string) { method updateCustomerId (line 101) | updateCustomerId(organizationId: string, customerId: string) { method getSubscriptionByOrgId (line 112) | async getSubscriptionByOrgId(orgId: string) { method getSubscriptionByCustomerId (line 120) | async getSubscriptionByCustomerId(customerId: string) { method getOrganizationByCustomerId (line 130) | async getOrganizationByCustomerId(customerId: string) { method createOrUpdateSubscription (line 138) | async createOrUpdateSubscription( method getSubscriptionByIdentifier (line 208) | getSubscriptionByIdentifier(identifier: string) { method getSubscription (line 220) | getSubscription(organizationId: string) { method getCreditsFrom (line 229) | async getCreditsFrom( method useCredit (line 251) | async useCredit( method setCustomerId (line 276) | setCustomerId(orgId: string, customerId: string) { FILE: libraries/nestjs-libraries/src/database/prisma/subscriptions/subscription.service.ts class SubscriptionService (line 11) | class SubscriptionService { method constructor (line 12) | constructor( method getSubscriptionByOrganizationId (line 18) | getSubscriptionByOrganizationId(organizationId: string) { method useCredit (line 24) | useCredit( method getCode (line 32) | getCode(code: string) { method deleteSubscription (line 36) | async deleteSubscription(customerId: string) { method updateCustomerId (line 47) | updateCustomerId(organizationId: string, customerId: string) { method checkSubscription (line 54) | async checkSubscription(organizationId: string, subscriptionId: string) { method modifySubscriptionByOrg (line 61) | async modifySubscriptionByOrg( method modifySubscription (line 110) | async modifySubscription( method createOrUpdateSubscription (line 173) | async createOrUpdateSubscription( method getSubscriptionByIdentifier (line 211) | getSubscriptionByIdentifier(identifier: string) { method getSubscription (line 215) | async getSubscription(organizationId: string) { method checkCredits (line 219) | async checkCredits(organization: Organization, checkType = 'ai_images') { method lifeTime (line 250) | async lifeTime(orgId: string, identifier: string, subscription: any) { method addSubscription (line 264) | async addSubscription(orgId: string, userId: string, subscription: any) { FILE: libraries/nestjs-libraries/src/database/prisma/third-party/third-party.repository.ts class ThirdPartyRepository (line 6) | class ThirdPartyRepository { method constructor (line 7) | constructor(private _thirdParty: PrismaRepository<'thirdParty'>) {} method getAllThirdPartiesByOrganization (line 9) | getAllThirdPartiesByOrganization(org: string) { method deleteIntegration (line 20) | deleteIntegration(org: string, id: string) { method getIntegrationById (line 27) | getIntegrationById(org: string, id: string) { method saveIntegration (line 33) | saveIntegration( FILE: libraries/nestjs-libraries/src/database/prisma/third-party/third-party.service.ts class ThirdPartyService (line 5) | class ThirdPartyService { method constructor (line 6) | constructor(private _thirdPartyRepository: ThirdPartyRepository) {} method getAllThirdPartiesByOrganization (line 8) | getAllThirdPartiesByOrganization(org: string) { method deleteIntegration (line 12) | deleteIntegration(org: string, id: string) { method getIntegrationById (line 16) | getIntegrationById(org: string, id: string) { method saveIntegration (line 20) | saveIntegration( FILE: libraries/nestjs-libraries/src/database/prisma/users/users.repository.ts class UsersRepository (line 9) | class UsersRepository { method constructor (line 10) | constructor(private _user: PrismaRepository<'user'>) {} method getImpersonateUser (line 12) | getImpersonateUser(name: string) { method getUserById (line 42) | getUserById(id: string) { method getUserByEmail (line 50) | getUserByEmail(email: string) { method activateUser (line 67) | activateUser(id: string) { method getUserByProvider (line 78) | getUserByProvider(providerId: string, provider: Provider) { method updatePassword (line 87) | updatePassword(id: string, password: string) { method changeAudienceSize (line 99) | changeAudienceSize(userId: string, audience: number) { method getPersonal (line 110) | async getPersonal(userId: string) { method changePersonal (line 131) | async changePersonal(userId: string, body: UserDetailDto) { method getEmailNotifications (line 152) | async getEmailNotifications(userId: string) { method updateEmailNotifications (line 165) | async updateEmailNotifications(userId: string, body: EmailNotification... FILE: libraries/nestjs-libraries/src/database/prisma/users/users.service.ts class UsersService (line 9) | class UsersService { method constructor (line 10) | constructor( method getUserByEmail (line 15) | getUserByEmail(email: string) { method getUserById (line 19) | getUserById(id: string) { method getImpersonateUser (line 23) | getImpersonateUser(name: string) { method getUserByProvider (line 27) | getUserByProvider(providerId: string, provider: Provider) { method activateUser (line 31) | activateUser(id: string) { method updatePassword (line 35) | updatePassword(id: string, password: string) { method getPersonal (line 39) | getPersonal(userId: string) { method changePersonal (line 43) | changePersonal(userId: string, body: UserDetailDto) { method getEmailNotifications (line 47) | getEmailNotifications(userId: string) { method updateEmailNotifications (line 51) | updateEmailNotifications(userId: string, body: EmailNotificationsDto) { FILE: libraries/nestjs-libraries/src/database/prisma/webhooks/webhooks.repository.ts class WebhooksRepository (line 7) | class WebhooksRepository { method constructor (line 8) | constructor(private _webhooks: PrismaRepository<'webhooks'>) {} method getTotal (line 10) | getTotal(orgId: string) { method getWebhooks (line 19) | getWebhooks(orgId: string) { method deleteWebhook (line 41) | deleteWebhook(orgId: string, id: string) { method createWebhook (line 53) | async createWebhook(orgId: string, body: WebhooksDto) { FILE: libraries/nestjs-libraries/src/database/prisma/webhooks/webhooks.service.ts class WebhooksService (line 6) | class WebhooksService { method constructor (line 7) | constructor(private _webhooksRepository: WebhooksRepository) {} method getTotal (line 9) | getTotal(orgId: string) { method getWebhooks (line 13) | getWebhooks(orgId: string) { method createWebhook (line 17) | createWebhook(orgId: string, body: WebhooksDto) { method deleteWebhook (line 21) | deleteWebhook(orgId: string, id: string) { FILE: libraries/nestjs-libraries/src/dtos/agencies/create.agency.dto.ts class CreateAgencyLogoDto (line 14) | class CreateAgencyLogoDto { class CreateAgencyDto (line 21) | class CreateAgencyDto { FILE: libraries/nestjs-libraries/src/dtos/analytics/stars.list.dto.ts class StarsListDto (line 3) | class StarsListDto { FILE: libraries/nestjs-libraries/src/dtos/auth/create.org.user.dto.ts class CreateOrgUserDto (line 11) | class CreateOrgUserDto { FILE: libraries/nestjs-libraries/src/dtos/auth/forgot-return.password.dto.ts class ForgotReturnPasswordDto (line 10) | class ForgotReturnPasswordDto { FILE: libraries/nestjs-libraries/src/dtos/auth/forgot.password.dto.ts class ForgotPasswordDto (line 3) | class ForgotPasswordDto { FILE: libraries/nestjs-libraries/src/dtos/auth/login.user.dto.ts class LoginUserDto (line 10) | class LoginUserDto { FILE: libraries/nestjs-libraries/src/dtos/auth/resend-activation.dto.ts class ResendActivationDto (line 3) | class ResendActivationDto { FILE: libraries/nestjs-libraries/src/dtos/autopost/autopost.dto.ts class Integrations (line 12) | class Integrations { class AutopostDto (line 18) | class AutopostDto { FILE: libraries/nestjs-libraries/src/dtos/billing/billing.subscribe.dto.ts class BillingSubscribeDto (line 3) | class BillingSubscribeDto { FILE: libraries/nestjs-libraries/src/dtos/comments/add.comment.dto.ts class AddCommentDto (line 1) | class AddCommentDto { FILE: libraries/nestjs-libraries/src/dtos/generator/create.generated.posts.dto.ts class InnerPost (line 12) | class InnerPost { class PostGroup (line 18) | class PostGroup { class CreateGeneratedPostsDto (line 27) | class CreateGeneratedPostsDto { FILE: libraries/nestjs-libraries/src/dtos/generator/generator.dto.ts class GeneratorDto (line 3) | class GeneratorDto { FILE: libraries/nestjs-libraries/src/dtos/integrations/api.key.dto.ts class ApiKeyDto (line 3) | class ApiKeyDto { FILE: libraries/nestjs-libraries/src/dtos/integrations/connect.integration.dto.ts class ConnectIntegrationDto (line 3) | class ConnectIntegrationDto { FILE: libraries/nestjs-libraries/src/dtos/integrations/integration.function.dto.ts class IntegrationFunctionDto (line 3) | class IntegrationFunctionDto { FILE: libraries/nestjs-libraries/src/dtos/integrations/integration.time.dto.ts class IntegrationValidateTimeDto (line 4) | class IntegrationValidateTimeDto { class IntegrationTimeDto (line 9) | class IntegrationTimeDto { FILE: libraries/nestjs-libraries/src/dtos/media/media.dto.ts class MediaDto (line 4) | class MediaDto { FILE: libraries/nestjs-libraries/src/dtos/media/save.media.information.dto.ts class SaveMediaInformationDto (line 3) | class SaveMediaInformationDto { FILE: libraries/nestjs-libraries/src/dtos/media/upload.dto.ts class UploadDto (line 4) | class UploadDto { FILE: libraries/nestjs-libraries/src/dtos/notifications/get.notifications.dto.ts class GetNotificationsDto (line 4) | class GetNotificationsDto { FILE: libraries/nestjs-libraries/src/dtos/oauth/authorize-oauth.dto.ts class AuthorizeOAuthQueryDto (line 3) | class AuthorizeOAuthQueryDto { class ApproveOAuthDto (line 18) | class ApproveOAuthDto { FILE: libraries/nestjs-libraries/src/dtos/oauth/create-oauth-app.dto.ts class CreateOAuthAppDto (line 3) | class CreateOAuthAppDto { FILE: libraries/nestjs-libraries/src/dtos/oauth/token-exchange.dto.ts class TokenExchangeDto (line 3) | class TokenExchangeDto { FILE: libraries/nestjs-libraries/src/dtos/oauth/update-oauth-app.dto.ts class UpdateOAuthAppDto (line 3) | class UpdateOAuthAppDto { FILE: libraries/nestjs-libraries/src/dtos/plugs/plug.dto.ts class FieldsDto (line 4) | class FieldsDto { class PlugDto (line 14) | class PlugDto { FILE: libraries/nestjs-libraries/src/dtos/posts/create.post.dto.ts class Integration (line 24) | class Integration { class PostContent (line 30) | class PostContent { class Post (line 50) | class Post { class Tags (line 81) | class Tags { class CreatePostDto (line 91) | class CreatePostDto { FILE: libraries/nestjs-libraries/src/dtos/posts/create.tag.dto.ts class CreateTagDto (line 3) | class CreateTagDto { FILE: libraries/nestjs-libraries/src/dtos/posts/get.posts.dto.ts class GetPostsDto (line 7) | class GetPostsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/get.posts.list.dto.ts class GetPostsListDto (line 10) | class GetPostsListDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts type ProviderExtension (line 28) | type ProviderExtension = { __type: T } & M; type AllProvidersSettings (line 29) | type AllProvidersSettings = type None (line 64) | type None = NonNullable; class EmptySettings (line 104) | class EmptySettings { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/dev.to.settings.dto.ts class DevToSettingsDto (line 16) | class DevToSettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/dev.to.tags.settings.dto.ts class DevToTagsSettingsDto (line 3) | class DevToTagsSettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/discord.dto.ts class DiscordDto (line 4) | class DiscordDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/dribbble.dto.ts class DribbbleDto (line 9) | class DribbbleDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/facebook.dto.ts class FacebookDto (line 3) | class FacebookDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/farcaster.dto.ts class FarcasterId (line 4) | class FarcasterId { class FarcasterValue (line 8) | class FarcasterValue { class FarcasterDto (line 13) | class FarcasterDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/gmb.settings.dto.ts class GmbSettingsDto (line 3) | class GmbSettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/hashnode.settings.dto.ts class HashnodeTagsSettings (line 15) | class HashnodeTagsSettings { class HashnodeSettingsDto (line 23) | class HashnodeSettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/instagram.dto.ts class Collaborators (line 11) | class Collaborators { class InstagramDto (line 16) | class InstagramDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/kick.dto.ts class KickDto (line 1) | class KickDto {} FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/lemmy.dto.ts class LemmySettingsDtoInner (line 13) | class LemmySettingsDtoInner { class LemmySettingsValueDto (line 34) | class LemmySettingsValueDto { class LemmySettingsDto (line 41) | class LemmySettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/linkedin.dto.ts class LinkedinDto (line 3) | class LinkedinDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/listmonk.dto.ts class ListmonkDto (line 4) | class ListmonkDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/medium.settings.dto.ts class MediumTagsSettings (line 14) | class MediumTagsSettings { class MediumSettingsDto (line 22) | class MediumSettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/mewe.dto.ts class MeweDto (line 4) | class MeweDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/moltbook.dto.ts class MoltbookDto (line 3) | class MoltbookDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/pinterest.dto.ts class PinterestSettingsDto (line 6) | class PinterestSettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/reddit.dto.ts class RedditFlairDto (line 15) | class RedditFlairDto { class RedditSettingsDtoInner (line 25) | class RedditSettingsDtoInner { class RedditSettingsValueDto (line 66) | class RedditSettingsValueDto { class RedditSettingsDto (line 73) | class RedditSettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/skool.dto.ts class SkoolDto (line 4) | class SkoolDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/slack.dto.ts class SlackDto (line 4) | class SlackDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/tiktok.dto.ts class TikTokDto (line 5) | class TikTokDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/twitch.dto.ts class TwitchDto (line 3) | class TwitchDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/whop.dto.ts class WhopDto (line 4) | class WhopDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/wordpress.dto.ts class WordpressDto (line 11) | class WordpressDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/x.dto.ts class XDto (line 3) | class XDto { FILE: libraries/nestjs-libraries/src/dtos/posts/providers-settings/youtube.settings.dto.ts class YoutubeTagsSettings (line 7) | class YoutubeTagsSettings { class YoutubeSettingsDto (line 15) | class YoutubeSettingsDto { FILE: libraries/nestjs-libraries/src/dtos/posts/transformers/integration.settings.transformer.ts class IntegrationSettingsTransformer (line 6) | class IntegrationSettingsTransformer { method constructor (line 7) | constructor(private integrationService: IntegrationService) {} method transformPost (line 9) | async transformPost(post: any, orgId: string) { FILE: libraries/nestjs-libraries/src/dtos/sets/sets.dto.ts class SetsDto (line 3) | class SetsDto { class UpdateSetsDto (line 17) | class UpdateSetsDto { FILE: libraries/nestjs-libraries/src/dtos/settings/add.team.member.dto.ts class AddTeamMemberDto (line 10) | class AddTeamMemberDto { FILE: libraries/nestjs-libraries/src/dtos/settings/shortlink-preference.dto.ts class ShortlinkPreferenceDto (line 4) | class ShortlinkPreferenceDto { FILE: libraries/nestjs-libraries/src/dtos/signature/signature.dto.ts class SignatureDto (line 3) | class SignatureDto { FILE: libraries/nestjs-libraries/src/dtos/users/email-notifications.dto.ts class EmailNotificationsDto (line 3) | class EmailNotificationsDto { FILE: libraries/nestjs-libraries/src/dtos/users/user.details.dto.ts class UserDetailDto (line 9) | class UserDetailDto { FILE: libraries/nestjs-libraries/src/dtos/videos/video.dto.ts class ValidIn (line 7) | class ValidIn implements ValidatorConstraintInterface { method _load (line 8) | private _load() { method validate (line 14) | validate(text: string, args: ValidationArguments) { method defaultMessage (line 20) | defaultMessage(args: ValidationArguments) { class VideoDto (line 26) | class VideoDto { FILE: libraries/nestjs-libraries/src/dtos/videos/video.function.dto.ts class VideoFunctionDto (line 3) | class VideoFunctionDto { FILE: libraries/nestjs-libraries/src/dtos/webhooks/webhooks.dto.ts class WebhooksIntegrationDto (line 4) | class WebhooksIntegrationDto { class WebhooksDto (line 10) | class WebhooksDto { class UpdateDto (line 27) | class UpdateDto { FILE: libraries/nestjs-libraries/src/emails/email.interface.ts type EmailInterface (line 1) | interface EmailInterface { FILE: libraries/nestjs-libraries/src/emails/empty.provider.ts class EmptyProvider (line 3) | class EmptyProvider implements EmailInterface { method sendEmail (line 6) | async sendEmail(to: string, subject: string, html: string) { FILE: libraries/nestjs-libraries/src/emails/node.mailer.provider.ts class NodeMailerProvider (line 14) | class NodeMailerProvider implements EmailInterface { method sendEmail (line 23) | async sendEmail( FILE: libraries/nestjs-libraries/src/emails/resend.provider.ts class ResendProvider (line 6) | class ResendProvider implements EmailInterface { method sendEmail (line 9) | async sendEmail( FILE: libraries/nestjs-libraries/src/integrations/integration.manager.ts class IntegrationManager (line 78) | class IntegrationManager { method getAllIntegrations (line 79) | async getAllIntegrations() { method getAllTools (line 98) | getAllTools(): { method getAllRulesDescription (line 116) | getAllRulesDescription(): { method getAllPlugs (line 132) | getAllPlugs() { method getInternalPlugs (line 154) | getInternalPlugs(providerName: string) { method getAllowedSocialsIntegrations (line 167) | getAllowedSocialsIntegrations() { method getSocialIntegration (line 170) | getSocialIntegration(integration: string): SocialProvider { FILE: libraries/nestjs-libraries/src/integrations/integration.missing.scopes.ts class NotEnoughScopesFilter (line 7) | class NotEnoughScopesFilter implements ExceptionFilter { method catch (line 8) | catch(exception: NotEnoughScopes, host: ArgumentsHost) { FILE: libraries/nestjs-libraries/src/integrations/refresh.integration.service.ts class RefreshIntegrationService (line 12) | class RefreshIntegrationService { method constructor (line 13) | constructor( method refresh (line 19) | async refresh(integration: Integration): Promise( method fetch (line 100) | async fetch( method checkScopes (line 174) | checkScopes(required: string[], got: string | string[]) { FILE: libraries/nestjs-libraries/src/integrations/social/bluesky.provider.ts function reduceImageBySize (line 31) | async function reduceImageBySize(url: string, maxSizeKB = 976) { function uploadVideo (line 64) | async function uploadVideo( class BlueskyProvider (line 148) | class BlueskyProvider extends SocialAbstract implements SocialProvider { method maxLength (line 156) | maxLength() { method customFields (line 160) | async customFields() { method refreshToken (line 184) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 196) | async generateAuthUrl() { method authenticate (line 205) | async authenticate(params: { method getAgent (line 243) | private async getAgent(integration: Integration) { method uploadMediaForPost (line 263) | private async uploadMediaForPost( method post (line 312) | async post( method comment (line 347) | async comment( method autoRepostPost (line 427) | async autoRepostPost( method autoPlugPost (line 488) | async autoPlugPost( method mention (line 542) | override async mention( method mentionFormat (line 572) | mentionFormat(idOrHandle: string, name: string) { FILE: libraries/nestjs-libraries/src/integrations/social/dev.to.provider.ts class DevToProvider (line 14) | class DevToProvider extends SocialAbstract implements SocialProvider { method maxLength (line 21) | maxLength() { method generateAuthUrl (line 26) | async generateAuthUrl() { method handleErrors (line 35) | override handleErrors(body: string) { method refreshToken (line 46) | async refreshToken(refreshToken: string): Promise { method customFields (line 58) | async customFields() { method authenticate (line 69) | async authenticate(params: { method tags (line 99) | async tags(token: string) { method organizations (line 112) | async organizations(token: string) { method post (line 147) | async post( FILE: libraries/nestjs-libraries/src/integrations/social/discord.provider.ts class DiscordProvider (line 13) | class DiscordProvider extends SocialAbstract implements SocialProvider { method maxLength (line 20) | maxLength() { method refreshToken (line 25) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 62) | async generateAuthUrl() { method authenticate (line 75) | async authenticate(params: { method channels (line 121) | async channels(accessToken: string, params: any, id: string) { method post (line 138) | async post( method comment (line 193) | async comment( method changeNickname (line 282) | async changeNickname(id: string, accessToken: string, name: string) { method mention (line 301) | override async mention( method mentionFormat (line 365) | mentionFormat(idOrHandle: string, name: string) { FILE: libraries/nestjs-libraries/src/integrations/social/dribbble.provider.ts class DribbbleProvider (line 17) | class DribbbleProvider extends SocialAbstract implements SocialProvider { method maxLength (line 24) | maxLength() { method refreshToken (line 29) | async refreshToken(refreshToken: string): Promise { method teams (line 69) | async teams(accessToken: string) { method generateAuthUrl (line 87) | async generateAuthUrl() { method authenticate (line 100) | async authenticate(params: { method post (line 136) | async post( method analytics (line 183) | analytics( method postAnalytics (line 191) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/social/facebook.provider.ts class FacebookProvider (line 15) | class FacebookProvider extends SocialAbstract implements SocialProvider { method maxLength (line 29) | maxLength() { method handleErrors (line 34) | override handleErrors(body: string): method refreshToken (line 161) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 173) | async generateAuthUrl() { method reConnect (line 189) | async reConnect( method authenticate (line 207) | async authenticate(params: { method pages (line 264) | async pages(accessToken: string) { method fetchPageInformation (line 325) | async fetchPageInformation(accessToken: string, data: { page: string }) { method post (line 395) | async post( method comment (line 494) | async comment( method analytics (line 534) | async analytics( method postAnalytics (line 569) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/social/farcaster.provider.ts class FarcasterProvider (line 23) | class FarcasterProvider method maxLength (line 34) | maxLength() { method refreshToken (line 39) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 51) | async generateAuthUrl() { method authenticate (line 60) | async authenticate(params: { method post (line 77) | async post( method comment (line 119) | async comment( method subreddits (line 165) | async subreddits( FILE: libraries/nestjs-libraries/src/integrations/social/gmb.provider.ts class GmbProvider (line 37) | class GmbProvider extends SocialAbstract implements SocialProvider { method maxLength (line 50) | maxLength() { method handleErrors (line 54) | override handleErrors(body: string): method refreshToken (line 107) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 130) | async generateAuthUrl() { method authenticate (line 146) | async authenticate(params: { method pages (line 176) | async pages(accessToken: string) { method fetchPageInformation (line 298) | async fetchPageInformation( method reConnect (line 353) | async reConnect( method post (line 380) | async post( method formatDate (line 477) | private formatDate(dateString?: string): any { method formatTime (line 493) | private formatTime(timeString?: string): any { method analytics (line 506) | async analytics( method postAnalytics (line 590) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/social/hashnode.provider.ts class HashnodeProvider (line 16) | class HashnodeProvider extends SocialAbstract implements SocialProvider { method maxLength (line 23) | maxLength() { method generateAuthUrl (line 28) | async generateAuthUrl() { method refreshToken (line 37) | async refreshToken(refreshToken: string): Promise { method customFields (line 49) | async customFields() { method authenticate (line 60) | async authenticate(params: { method tags (line 107) | async tags() { method tagsList (line 112) | tagsList() { method publications (line 117) | async publications(accessToken: string) { method post (line 158) | async post( FILE: libraries/nestjs-libraries/src/integrations/social/instagram.provider.ts class InstagramProvider (line 19) | class InstagramProvider method maxLength (line 39) | maxLength() { method refreshToken (line 43) | async refreshToken(refresh_token: string): Promise { method handleErrors (line 55) | public override handleErrors(body: string): method reConnect (line 318) | async reConnect( method generateAuthUrl (line 341) | async generateAuthUrl() { method authenticate (line 357) | async authenticate(params: { method pages (line 414) | async pages(accessToken: string) { method fetchPageInformation (line 496) | async fetchPageInformation( method post (line 521) | async post( method comment (line 713) | async comment( method setTitle (line 752) | private setTitle(name: string) { method analytics (line 794) | async analytics( method music (line 847) | music(accessToken: string, data: { q: string }) { method postAnalytics (line 855) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/social/instagram.standalone.provider.ts class InstagramStandaloneProvider (line 20) | class InstagramStandaloneProvider method maxLength (line 38) | maxLength() { method handleErrors (line 42) | public override handleErrors( method refreshToken (line 50) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 79) | async generateAuthUrl() { method authenticate (line 99) | async authenticate(params: { method post (line 154) | async post( method comment (line 169) | async comment( method analytics (line 188) | async analytics(id: string, accessToken: string, date: number) { method postAnalytics (line 197) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/social/kick.provider.ts class KickProvider (line 14) | class KickProvider extends SocialAbstract implements SocialProvider { method maxLength (line 23) | maxLength() { method generatePKCE (line 27) | private generatePKCE() { method refreshToken (line 40) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 70) | async generateAuthUrl() { method authenticate (line 93) | async authenticate(params: { method getUserInfo (line 134) | private async getUserInfo( method post (line 156) | async post( method comment (line 191) | async comment( FILE: libraries/nestjs-libraries/src/integrations/social/lemmy.provider.ts class LemmyProvider (line 15) | class LemmyProvider extends SocialAbstract implements SocialProvider { method maxLength (line 22) | maxLength() { method customFields (line 27) | async customFields() { method refreshToken (line 51) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 63) | async generateAuthUrl() { method authenticate (line 72) | async authenticate(params: { method getJwtAndService (line 123) | private async getJwtAndService(integration: Integration): Promise<{ jw... method post (line 144) | async post( method comment (line 211) | async comment( method subreddits (line 269) | async subreddits( FILE: libraries/nestjs-libraries/src/integrations/social/linkedin.page.provider.ts class LinkedinPageProvider (line 19) | class LinkedinPageProvider method refreshToken (line 40) | override async refreshToken( method addComment (line 93) | override async addComment( method repostPostUsers (line 108) | override async repostPostUsers( method generateAuthUrl (line 123) | override async generateAuthUrl() { method companies (line 138) | async companies(accessToken: string) { method reConnect (line 163) | async reConnect( method fetchPageInformation (line 181) | async fetchPageInformation(accessToken: string, params: { page: string... method authenticate (line 204) | override async authenticate(params: { method post (line 267) | override async post( method comment (line 276) | override async comment( method analytics (line 295) | async analytics( method postAnalytics (line 420) | async postAnalytics( method autoRepostPost (line 563) | async autoRepostPost( method autoPlugPost (line 641) | async autoPlugPost( type Root (line 691) | interface Root { type TotalPageStatistics (line 714) | interface TotalPageStatistics { type Clicks (line 719) | interface Clicks { type Views (line 724) | interface Views { type MobileProductsPageViews (line 754) | interface MobileProductsPageViews { type AllDesktopPageViews (line 759) | interface AllDesktopPageViews { type InsightsPageViews (line 764) | interface InsightsPageViews { type MobileAboutPageViews (line 769) | interface MobileAboutPageViews { type AllMobilePageViews (line 774) | interface AllMobilePageViews { type ProductsPageViews (line 779) | interface ProductsPageViews { type DesktopProductsPageViews (line 784) | interface DesktopProductsPageViews { type JobsPageViews (line 789) | interface JobsPageViews { type PeoplePageViews (line 794) | interface PeoplePageViews { type OverviewPageViews (line 799) | interface OverviewPageViews { type MobileOverviewPageViews (line 804) | interface MobileOverviewPageViews { type LifeAtPageViews (line 809) | interface LifeAtPageViews { type DesktopOverviewPageViews (line 814) | interface DesktopOverviewPageViews { type MobileCareersPageViews (line 819) | interface MobileCareersPageViews { type AllPageViews (line 824) | interface AllPageViews { type CareersPageViews (line 829) | interface CareersPageViews { type MobileJobsPageViews (line 834) | interface MobileJobsPageViews { type MobileLifeAtPageViews (line 839) | interface MobileLifeAtPageViews { type DesktopJobsPageViews (line 844) | interface DesktopJobsPageViews { type DesktopPeoplePageViews (line 849) | interface DesktopPeoplePageViews { type AboutPageViews (line 854) | interface AboutPageViews { type DesktopAboutPageViews (line 859) | interface DesktopAboutPageViews { type MobilePeoplePageViews (line 864) | interface MobilePeoplePageViews { type DesktopCareersPageViews (line 869) | interface DesktopCareersPageViews { type DesktopInsightsPageViews (line 874) | interface DesktopInsightsPageViews { type DesktopLifeAtPageViews (line 879) | interface DesktopLifeAtPageViews { type MobileInsightsPageViews (line 884) | interface MobileInsightsPageViews { type TimeRange (line 889) | interface TimeRange { type PostShareStatElement (line 895) | interface PostShareStatElement { type SocialActionsResponse (line 910) | interface SocialActionsResponse { FILE: libraries/nestjs-libraries/src/integrations/social/linkedin.provider.ts class LinkedinProvider (line 22) | class LinkedinProvider extends SocialAbstract implements SocialProvider { method maxLength (line 40) | maxLength() { method handleErrors (line 44) | override handleErrors( method refreshToken (line 66) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 117) | async generateAuthUrl() { method authenticate (line 132) | async authenticate(params: { method company (line 197) | async company(token: string, data: { url: string }) { method uploadPicture (line 229) | protected async uploadPicture( method fixText (line 335) | protected fixText(text: string) { method convertImagesToPdfCarousel (line 370) | private async convertImagesToPdfCarousel( method streamToBuffer (line 421) | private async streamToBuffer(stream: Readable): Promise { method processMediaForPosts (line 430) | private async processMediaForPosts( method prepareMediaBuffer (line 479) | private async prepareMediaBuffer(mediaUrl: string): Promise { method buildPostContent (line 494) | private buildPostContent(isPdf: boolean, mediaIds: string[], pdfTitle?... method createLinkedInPostPayload (line 519) | private createLinkedInPostPayload( method createMainPost (line 545) | private async createMainPost( method createCommentPost (line 584) | private async createCommentPost( method createPostResponse (line 618) | private createPostResponse( method post (line 635) | async post( method comment (line 682) | async comment( method addComment (line 718) | async addComment( method repostPostUsers (line 752) | async repostPostUsers( method mention (line 787) | override async mention(token: string, data: { query: string }) { method mentionFormat (line 813) | mentionFormat(idOrHandle: string, name: string) { FILE: libraries/nestjs-libraries/src/integrations/social/listmonk.provider.ts class ListmonkProvider (line 16) | class ListmonkProvider extends SocialAbstract implements SocialProvider { method maxLength (line 25) | maxLength() { method customFields (line 29) | async customFields() { method refreshToken (line 53) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 65) | async generateAuthUrl() { method authenticate (line 74) | async authenticate(params: { method list (line 114) | async list( method templates (line 141) | async templates( method post (line 170) | async post( FILE: libraries/nestjs-libraries/src/integrations/social/mastodon.custom.provider.ts class MastodonCustomProvider (line 10) | class MastodonCustomProvider extends MastodonProvider { method externalUrl (line 16) | async externalUrl(url: string) { method generateAuthUrl (line 37) | override async generateAuthUrl( method authenticate (line 57) | override async authenticate( method post (line 73) | override async post( method comment (line 86) | override async comment( FILE: libraries/nestjs-libraries/src/integrations/social/mastodon.provider.ts class MastodonProvider (line 12) | class MastodonProvider extends SocialAbstract implements SocialProvider { method maxLength (line 19) | maxLength() { method refreshToken (line 23) | async refreshToken(refreshToken: string): Promise { method generateUrlDynamic (line 34) | protected generateUrlDynamic( method generateAuthUrl (line 45) | async generateAuthUrl() { method dynamicAuthenticate (line 60) | protected async dynamicAuthenticate( method authenticate (line 103) | async authenticate(params: { method uploadFile (line 116) | async uploadFile(instanceUrl: string, fileUrl: string, accessToken: st... method dynamicPost (line 131) | async dynamicPost( method dynamicComment (line 174) | async dynamicComment( method post (line 221) | async post( method comment (line 234) | async comment( FILE: libraries/nestjs-libraries/src/integrations/social/medium.provider.ts class MediumProvider (line 14) | class MediumProvider extends SocialAbstract implements SocialProvider { method maxLength (line 22) | maxLength() { method generateAuthUrl (line 26) | async generateAuthUrl() { method refreshToken (line 35) | async refreshToken(refreshToken: string): Promise { method customFields (line 47) | async customFields() { method authenticate (line 58) | async authenticate(params: { method publications (line 90) | async publications(accessToken: string, _: any, id: string) { method post (line 102) | async post( FILE: libraries/nestjs-libraries/src/integrations/social/mewe.provider.ts class MeweProvider (line 14) | class MeweProvider extends SocialAbstract implements SocialProvider { method meweHost (line 22) | private get meweHost() { method authHeaders (line 26) | private authHeaders(apiToken: string) { method maxLength (line 35) | maxLength() { method handleErrors (line 39) | override handleErrors( method refreshToken (line 68) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 80) | async generateAuthUrl() { method authenticate (line 95) | async authenticate(params: { method groups (line 170) | async groups( method uploadPhoto (line 202) | private async uploadPhoto( method post (line 235) | async post( FILE: libraries/nestjs-libraries/src/integrations/social/moltbook.provider.ts constant MOLTBOOK_API_BASE (line 13) | const MOLTBOOK_API_BASE = 'https://www.moltbook.com/api/v1'; class MoltbookProvider (line 15) | class MoltbookProvider extends SocialAbstract implements SocialProvider { method maxLength (line 24) | maxLength() { method refreshToken (line 28) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 40) | async generateAuthUrl() { method registerAgent (line 49) | async registerAgent(name: string, description: string) { method checkAgentStatus (line 63) | async checkAgentStatus(apiKey: string) { method getAgentProfile (line 71) | async getAgentProfile(apiKey: string) { method authenticate (line 83) | async authenticate(params: { method post (line 103) | async post( method comment (line 150) | async comment( FILE: libraries/nestjs-libraries/src/integrations/social/nostr.provider.ts class NostrProvider (line 29) | class NostrProvider extends SocialAbstract implements SocialProvider { method maxLength (line 38) | maxLength() { method customFields (line 42) | async customFields() { method refreshToken (line 53) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 65) | async generateAuthUrl() { method findRelayInformation (line 74) | private async findRelayInformation(pubkey: string) { method publish (line 99) | private async publish(pubkey: string, event: any) { method authenticate (line 132) | async authenticate(params: { method buildContent (line 163) | private buildContent(post: PostDetails): string { method post (line 170) | async post( method comment (line 200) | async comment( FILE: libraries/nestjs-libraries/src/integrations/social/pinterest.provider.ts class PinterestProvider (line 21) | class PinterestProvider method maxLength (line 36) | maxLength() { method handleErrors (line 44) | public override handleErrors(body: string): method refreshToken (line 61) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 100) | async generateAuthUrl() { method authenticate (line 115) | async authenticate(params: { method boards (line 160) | async boards(accessToken: string) { method post (line 178) | async post( method analytics (line 298) | async analytics( method postAnalytics (line 362) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/social/reddit.provider.ts class RedditProvider (line 21) | class RedditProvider extends SocialAbstract implements SocialProvider { method maxLength (line 30) | maxLength() { method refreshToken (line 34) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 70) | async generateAuthUrl() { method authenticate (line 85) | async authenticate(params: { code: string; codeVerifier: string }) { method uploadFileToReddit (line 129) | private async uploadFileToReddit(accessToken: string, path: string) { method post (line 178) | async post( method comment (line 294) | async comment( method subreddits (line 352) | async subreddits(accessToken: string, data: any) { method getPermissions (line 383) | private getPermissions(submissionType: string, allow_images: string) { method restrictions (line 411) | async restrictions(accessToken: string, data: { subreddit: string }) { FILE: libraries/nestjs-libraries/src/integrations/social/skool.provider.ts class SkoolProvider (line 16) | class SkoolProvider extends SocialAbstract implements SocialProvider { method getCookies (line 30) | private getCookies(integration: Integration): { method handleErrors (line 40) | override handleErrors( method maxLength (line 54) | maxLength() { method refreshToken (line 58) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 70) | async generateAuthUrl() { method authenticate (line 79) | async authenticate(params: { method groups (line 121) | async groups(accessToken: string, params: any, id: string, integration... method label (line 145) | async label(accessToken: string, params: any, id: string, integration:... method uploadMediaToSkool (line 187) | private async uploadMediaToSkool( method post (line 237) | async post( method comment (line 285) | async comment( FILE: libraries/nestjs-libraries/src/integrations/social/slack.provider.ts class SlackProvider (line 14) | class SlackProvider extends SocialAbstract implements SocialProvider { method maxLength (line 30) | maxLength() { method refreshToken (line 34) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 45) | async generateAuthUrl() { method authenticate (line 63) | async authenticate(params: { method channels (line 115) | async channels(accessToken: string, params: any, id: string) { method post (line 134) | async post( method comment (line 210) | async comment( method changeProfilePicture (line 278) | async changeProfilePicture(id: string, accessToken: string, url: strin... method changeNickname (line 284) | async changeNickname(id: string, accessToken: string, name: string) { FILE: libraries/nestjs-libraries/src/integrations/social/social.integrations.interface.ts type ClientInformation (line 3) | interface ClientInformation { type IAuthenticator (line 8) | interface IAuthenticator { type AnalyticsData (line 53) | interface AnalyticsData { type GenerateAuthUrlResponse (line 60) | type GenerateAuthUrlResponse = { type AuthTokenDetails (line 66) | type AuthTokenDetails = { type ISocialMediaIntegration (line 84) | interface ISocialMediaIntegration { type PostResponse (line 102) | type PostResponse = { type PostDetails (line 109) | type PostDetails = { type PollDetails (line 117) | type PollDetails = { type MediaContent (line 122) | type MediaContent = { type FetchPageInformationResult (line 130) | type FetchPageInformationResult = { type SocialProvider (line 138) | interface SocialProvider FILE: libraries/nestjs-libraries/src/integrations/social/telegram.provider.ts class TelegramProvider (line 21) | class TelegramProvider extends SocialAbstract implements SocialProvider { method maxLength (line 29) | maxLength() { method refreshToken (line 33) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 45) | async generateAuthUrl() { method authenticate (line 54) | async authenticate(params: { method getBotId (line 82) | async getBotId(query: { id?: number; word: string }) { method processMedia (line 141) | private processMedia(mediaFiles: PostDetails['media']) { method sendMessage (line 171) | private async sendMessage( method post (line 254) | async post( method comment (line 281) | async comment( method chunkMedia (line 310) | private chunkMedia(media: { type: string; media: string }[], size: num... method botIsAdmin (line 318) | async botIsAdmin(chatId: number, botId: number): Promise { FILE: libraries/nestjs-libraries/src/integrations/social/threads.provider.ts class ThreadsProvider (line 17) | class ThreadsProvider extends SocialAbstract implements SocialProvider { method maxLength (line 32) | maxLength() { method handleErrors (line 36) | override handleErrors(body: string): method refreshToken (line 57) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 79) | async generateAuthUrl() { method authenticate (line 99) | async authenticate(params: { method checkLoaded (line 145) | private async checkLoaded( method fetchUserInfo (line 168) | private async fetchUserInfo(accessToken: string) { method createSingleMediaContent (line 183) | private async createSingleMediaContent( method createCarouselContent (line 215) | private async createCarouselContent( method createTextContent (line 261) | private async createTextContent( method publishThread (line 291) | private async publishThread( method createThreadContent (line 316) | private async createThreadContent( method post (line 355) | async post( method comment (line 394) | async comment( method analytics (line 437) | async analytics( method autoPlugPost (line 489) | async autoPlugPost( method postAnalytics (line 534) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/social/tiktok.provider.ts class TiktokProvider (line 21) | class TiktokProvider extends SocialAbstract implements SocialProvider { method maxLength (line 37) | maxLength() { method handleErrors (line 41) | override handleErrors(body: string): method refreshToken (line 240) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 285) | async generateAuthUrl() { method authenticate (line 307) | async authenticate(params: { method maxVideoLength (line 364) | async maxVideoLength(accessToken: string) { method uploadedVideoSuccess (line 385) | private async uploadedVideoSuccess( method postingMethod (line 446) | private postingMethod( method buildTikokPostInfoBody (line 459) | private buildTikokPostInfoBody(firstPost: PostDetails) { method buildTikokSourceInfoBody (line 509) | private buildTikokSourceInfoBody(firstPost: PostDetails) { method post (line 541) | async post( method analytics (line 592) | async analytics( method missing (line 733) | async missing( method postAnalytics (line 767) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/social/twitch.provider.ts class TwitchProvider (line 13) | class TwitchProvider extends SocialAbstract implements SocialProvider { method maxLength (line 22) | maxLength() { method refreshToken (line 26) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 56) | async generateAuthUrl() { method authenticate (line 76) | async authenticate(params: { method getUserInfo (line 116) | private async getUserInfo( method sendAnnouncement (line 138) | private async sendAnnouncement( method sendChatMessage (line 164) | private async sendChatMessage( method post (line 201) | async post( method comment (line 243) | async comment( FILE: libraries/nestjs-libraries/src/integrations/social/vk.provider.ts class VkProvider (line 16) | class VkProvider extends SocialAbstract implements SocialProvider { method maxLength (line 32) | maxLength() { method refreshToken (line 36) | async refreshToken(refresh: string): Promise { method generateAuthUrl (line 77) | async generateAuthUrl() { method authenticate (line 109) | async authenticate(params: { method uploadMedia (line 162) | private async uploadMedia( method post (line 228) | async post( method comment (line 268) | async comment( FILE: libraries/nestjs-libraries/src/integrations/social/whop.provider.ts class WhopProvider (line 16) | class WhopProvider extends SocialAbstract implements SocialProvider { method maxLength (line 26) | maxLength() { method generateCodeChallenge (line 30) | private generateCodeChallenge(codeVerifier: string): string { method handleErrors (line 34) | override handleErrors( method refreshToken (line 71) | async refreshToken(refreshToken: string): Promise { method generateAuthUrl (line 101) | async generateAuthUrl() { method authenticate (line 125) | async authenticate(params: { method companies (line 172) | async companies(accessToken: string, params: any, id: string) { method experiences (line 195) | async experiences(accessToken: string, params: any, id: string) { method uploadMediaToWhop (line 219) | private async uploadMediaToWhop( method post (line 287) | async post( method comment (line 330) | async comment( FILE: libraries/nestjs-libraries/src/integrations/social/wordpress.provider.ts class WordpressProvider (line 18) | class WordpressProvider method maxLength (line 29) | maxLength() { method generateAuthUrl (line 33) | async generateAuthUrl() { method refreshToken (line 42) | async refreshToken(refreshToken: string): Promise { method handleErrors (line 53) | override handleErrors( method customFields (line 67) | async customFields() { method authenticate (line 90) | async authenticate(params: { method postTypes (line 145) | async postTypes(token: string) { method post (line 182) | async post( FILE: libraries/nestjs-libraries/src/integrations/social/x.provider.ts class XProvider (line 26) | class XProvider extends SocialAbstract implements SocialProvider { method maxLength (line 38) | maxLength(isTwitterPremium: boolean) { method handleErrors (line 42) | override handleErrors(body: string): method autoRepostPost (line 106) | async autoRepostPost( method repostPostUsers (line 140) | async repostPostUsers( method autoPlugPost (line 190) | async autoPlugPost( method refreshToken (line 221) | async refreshToken(): Promise { method generateAuthUrl (line 233) | async generateAuthUrl() { method authenticate (line 255) | async authenticate(params: { code: string; codeVerifier: string }) { method getClient (line 301) | private async getClient(accessToken: string) { method uploadMedia (line 311) | private async uploadMedia( method post (line 356) | async post( method comment (line 420) | async comment( method analytics (line 504) | async analytics( method postAnalytics (line 594) | async postAnalytics( method mention (line 684) | override async mention(token: string, d: { query: string }) { method mentionFormat (line 715) | mentionFormat(idOrHandle: string, name: string) { FILE: libraries/nestjs-libraries/src/integrations/social/youtube.provider.ts class YoutubeProvider (line 52) | class YoutubeProvider extends SocialAbstract implements SocialProvider { method maxLength (line 70) | maxLength() { method handleErrors (line 74) | override handleErrors(body: string): method refreshToken (line 138) | async refreshToken(refresh_token: string): Promise { method generateAuthUrl (line 161) | async generateAuthUrl() { method authenticate (line 177) | async authenticate(params: { method pages (line 207) | async pages(accessToken: string) { method fetchPageInformation (line 238) | async fetchPageInformation(accessToken: string, data: { id: string }) { method reConnect (line 268) | async reConnect( method post (line 293) | async post( method analytics (line 365) | async analytics( method postAnalytics (line 453) | async postAnalytics( FILE: libraries/nestjs-libraries/src/integrations/tool.decorator.ts function Tool (line 3) | function Tool(params: { FILE: libraries/nestjs-libraries/src/newsletter/newsletter.interface.ts type NewsletterInterface (line 1) | interface NewsletterInterface { FILE: libraries/nestjs-libraries/src/newsletter/newsletter.service.ts class NewsletterService (line 3) | class NewsletterService { method getProvider (line 4) | static getProvider() { method register (line 14) | static async register(email: string) { FILE: libraries/nestjs-libraries/src/newsletter/providers/beehiiv.provider.ts class BeehiivProvider (line 3) | class BeehiivProvider implements NewsletterInterface { method register (line 5) | async register(email: string) { FILE: libraries/nestjs-libraries/src/newsletter/providers/email-empty.provider.ts class EmailEmptyProvider (line 3) | class EmailEmptyProvider implements NewsletterInterface { method register (line 5) | async register(email: string) { FILE: libraries/nestjs-libraries/src/newsletter/providers/listmonk.provider.ts class ListmonkProvider (line 3) | class ListmonkProvider implements NewsletterInterface { method register (line 5) | async register(email: string) { FILE: libraries/nestjs-libraries/src/openai/extract.content.service.ts function findDepth (line 4) | function findDepth(element: Element) { class ExtractContentService (line 16) | class ExtractContentService { method extractContent (line 17) | async extractContent(url: string) { FILE: libraries/nestjs-libraries/src/openai/fal.service.ts class FalService (line 7) | class FalService { method generateImageFromText (line 8) | async generateImageFromText( FILE: libraries/nestjs-libraries/src/openai/openai.service.ts class OpenaiService (line 20) | class OpenaiService { method generateImage (line 21) | async generateImage(prompt: string, isUrl: boolean, isVertical = false) { method generatePromptForPicture (line 34) | async generatePromptForPicture(prompt: string) { method generateVoiceFromText (line 55) | async generateVoiceFromText(prompt: string) { method generatePosts (line 76) | async generatePosts(content: string) { method extractWebsiteText (line 134) | async extractWebsiteText(content: string) { method separatePosts (line 155) | async separatePosts(content: string, len: number) { method generateSlidesFromText (line 229) | async generateSlidesFromText(text: string) { FILE: libraries/nestjs-libraries/src/redis/redis.service.ts class MockRedis (line 4) | class MockRedis { method get (line 7) | async get(key: string) { method set (line 11) | async set(key: string, value: any) { method del (line 16) | async del(key: string) { FILE: libraries/nestjs-libraries/src/sentry/sentry.exception.ts constant FILTER (line 4) | const FILTER = { FILE: libraries/nestjs-libraries/src/services/codes.service.ts class CodesService (line 5) | class CodesService { method generateCodes (line 6) | generateCodes(providerToken: string) { FILE: libraries/nestjs-libraries/src/services/email.service.ts class EmailService (line 10) | class EmailService { method constructor (line 12) | constructor(private _temporalService: TemporalService) { method hasProvider (line 22) | hasProvider() { method selectProvider (line 26) | selectProvider(provider: string) { method sendEmail (line 37) | async sendEmail( method sendEmailSync (line 56) | async sendEmailSync( FILE: libraries/nestjs-libraries/src/services/exception.filter.ts class HttpForbiddenException (line 10) | class HttpForbiddenException extends HttpException { method constructor (line 11) | constructor() { class HttpExceptionFilter (line 17) | class HttpExceptionFilter implements ExceptionFilter { method catch (line 18) | catch(exception: HttpForbiddenException, host: ArgumentsHost) { FILE: libraries/nestjs-libraries/src/services/stripe.service.ts class StripeService (line 18) | class StripeService { method constructor (line 19) | constructor( method validateRequest (line 25) | validateRequest(rawBody: Buffer, signature: string, endpointSecret: st... method checkValidCard (line 29) | async checkValidCard( method createSubscription (line 102) | async createSubscription(event: Stripe.CustomerSubscriptionCreatedEven... method updateSubscription (line 132) | async updateSubscription(event: Stripe.CustomerSubscriptionUpdatedEven... method deleteSubscription (line 159) | async deleteSubscription(event: Stripe.CustomerSubscriptionDeletedEven... method createOrGetCustomer (line 165) | async createOrGetCustomer(organization: Organization) { method getPackages (line 182) | async getPackages() { method prorate (line 206) | async prorate(organizationId: string, body: BillingSubscribeDto) { method getCustomerSubscriptions (line 292) | async getCustomerSubscriptions(organizationId: string) { method setToCancel (line 301) | async setToCancel(organizationId: string) { method getCustomerByOrganizationId (line 360) | async getCustomerByOrganizationId(organizationId: string) { method createBillingPortalLink (line 365) | async createBillingPortalLink(customer: string) { method findAutoApplyPromotionCode (line 377) | private async findAutoApplyPromotionCode(): Promise { method createEmbeddedCheckout (line 424) | private async createEmbeddedCheckout( method createCheckoutSession (line 497) | private async createCheckoutSession( method finishTrial (line 546) | async finishTrial(paymentId: string) { method checkDiscount (line 558) | async checkDiscount(customer: string) { method applyDiscount (line 597) | async applyDiscount(customer: string) { method checkSubscription (line 624) | async checkSubscription(organizationId: string, subscriptionId: string) { method embedded (line 652) | async embedded( method subscribe (line 718) | async subscribe( method paymentSucceeded (line 826) | async paymentSucceeded(event: Stripe.InvoicePaymentSucceededEvent) { method getCharges (line 848) | async getCharges(organizationId: string) { method refundCharges (line 873) | async refundCharges(organizationId: string, chargeIds: string[]) { method cancelSubscription (line 894) | async cancelSubscription(organizationId: string) { method lifetimeDeal (line 919) | async lifetimeDeal(organizationId: string, code: string) { FILE: libraries/nestjs-libraries/src/short-linking/providers/dub.ts constant DUB_API_ENDPOINT (line 3) | const DUB_API_ENDPOINT = process.env.DUB_API_ENDPOINT || 'https://api.du... constant DUB_SHORT_LINK_DOMAIN (line 4) | const DUB_SHORT_LINK_DOMAIN = process.env.DUB_SHORT_LINK_DOMAIN || 'dub.... class Dub (line 13) | class Dub implements ShortLinking { method linksStatistics (line 16) | async linksStatistics(links: string[]) { method convertLinkToShortLink (line 37) | async convertLinkToShortLink(id: string, link: string) { method convertShortLinkToLink (line 53) | async convertShortLinkToLink(shortLink: string) { method getAllLinksStatistics (line 65) | async getAllLinksStatistics( FILE: libraries/nestjs-libraries/src/short-linking/providers/empty.ts class Empty (line 3) | class Empty implements ShortLinking { method linksStatistics (line 6) | async linksStatistics(links: string[]) { method convertLinkToShortLink (line 10) | async convertLinkToShortLink(link: string) { method convertShortLinkToLink (line 14) | async convertShortLinkToLink(shortLink: string) { method getAllLinksStatistics (line 18) | getAllLinksStatistics( FILE: libraries/nestjs-libraries/src/short-linking/providers/kutt.ts constant KUTT_API_ENDPOINT (line 3) | const KUTT_API_ENDPOINT = process.env.KUTT_API_ENDPOINT || 'https://kutt... constant KUTT_SHORT_LINK_DOMAIN (line 4) | const KUTT_SHORT_LINK_DOMAIN = process.env.KUTT_SHORT_LINK_DOMAIN || 'ku... class Kutt (line 13) | class Kutt implements ShortLinking { method linksStatistics (line 16) | async linksStatistics(links: string[]) { method convertLinkToShortLink (line 49) | async convertLinkToShortLink(id: string, link: string) { method convertShortLinkToLink (line 72) | async convertShortLinkToLink(shortLink: string) { method getAllLinksStatistics (line 92) | async getAllLinksStatistics( FILE: libraries/nestjs-libraries/src/short-linking/providers/linkdrip.ts constant LINK_DRIP_API_ENDPOINT (line 3) | const LINK_DRIP_API_ENDPOINT = constant LINK_DRIP_SHORT_LINK_DOMAIN (line 5) | const LINK_DRIP_SHORT_LINK_DOMAIN = class LinkDrip (line 15) | class LinkDrip implements ShortLinking { method linksStatistics (line 18) | async linksStatistics(links: string[]) { method convertLinkToShortLink (line 22) | async convertLinkToShortLink(id: string, link: string) { method convertShortLinkToLink (line 46) | async convertShortLinkToLink(shortLink: string) { method getAllLinksStatistics (line 50) | getAllLinksStatistics( FILE: libraries/nestjs-libraries/src/short-linking/providers/short.io.ts class ShortIo (line 10) | class ShortIo implements ShortLinking { method linksStatistics (line 13) | async linksStatistics(links: string[]) { method convertLinkToShortLink (line 36) | async convertLinkToShortLink(id: string, link: string) { method convertShortLinkToLink (line 51) | async convertShortLinkToLink(shortLink: string) { method getAllLinksStatistics (line 65) | async getAllLinksStatistics( FILE: libraries/nestjs-libraries/src/short-linking/short-linking.interface.ts type ShortLinking (line 1) | interface ShortLinking { FILE: libraries/nestjs-libraries/src/short-linking/short.link.service.ts class ShortLinkService (line 32) | class ShortLinkService { method askShortLinkedin (line 35) | askShortLinkedin(messages: string[]): boolean { method convertTextToShortLinks (line 54) | async convertTextToShortLinks(id: string, messagesList: string[]) { method convertShortLinksToLinks (line 96) | async convertShortLinksToLinks(messages: string[]) { method getStatistics (line 130) | async getStatistics(messages: string[]) { method getAllLinks (line 152) | async getAllLinks(id: string) { FILE: libraries/nestjs-libraries/src/temporal/infinite.workflow.register.ts class InfiniteWorkflowRegister (line 5) | class InfiniteWorkflowRegister implements OnModuleInit { method constructor (line 6) | constructor(private _temporalService: TemporalService) {} method onModuleInit (line 8) | async onModuleInit(): Promise { method exports (line 27) | get exports() { class InfiniteWorkflowRegisterModule (line 31) | class InfiniteWorkflowRegisterModule {} FILE: libraries/nestjs-libraries/src/temporal/temporal.register.ts class TemporalRegister (line 6) | class TemporalRegister implements OnModuleInit { method constructor (line 7) | constructor(private _client: TemporalService) {} method onModuleInit (line 9) | async onModuleInit(): Promise { method exports (line 44) | get exports() { class TemporalRegisterMissingSearchAttributesModule (line 48) | class TemporalRegisterMissingSearchAttributesModule {} FILE: libraries/nestjs-libraries/src/throttler/throttler.provider.ts class ThrottlerBehindProxyGuard (line 6) | class ThrottlerBehindProxyGuard extends ThrottlerGuard { method canActivate (line 7) | public override async canActivate( method getTracker (line 18) | protected override async getTracker( FILE: libraries/nestjs-libraries/src/track/track.service.ts class TrackService (line 21) | class TrackService { method hashValue (line 22) | private hashValue(value: string) { method track (line 25) | track( FILE: libraries/nestjs-libraries/src/upload/cloudflare.storage.ts class CloudflareStorage (line 10) | class CloudflareStorage implements IUploadProvider { method constructor (line 13) | constructor( method uploadSimple (line 60) | async uploadSimple(path: string) { method uploadFile (line 82) | async uploadFile(file: Express.Multer.File): Promise { method removeFile (line 116) | async removeFile(filePath: string): Promise { FILE: libraries/nestjs-libraries/src/upload/custom.upload.validation.ts class CustomFileValidationPipe (line 11) | class CustomFileValidationPipe implements PipeTransform { method transform (line 12) | async transform(value: any) { method getMaxSize (line 37) | private getMaxSize(mimeType: string): number { FILE: libraries/nestjs-libraries/src/upload/local.storage.ts class LocalStorage (line 6) | class LocalStorage implements IUploadProvider { method constructor (line 7) | constructor(private uploadDirectory: string) {} method uploadSimple (line 9) | async uploadSimple(path: string) { method uploadFile (line 38) | async uploadFile(file: Express.Multer.File): Promise { method removeFile (line 74) | async removeFile(filePath: string): Promise { FILE: libraries/nestjs-libraries/src/upload/r2.uploader.ts function generateRandomString (line 34) | function generateRandomString() { function handleR2Upload (line 38) | async function handleR2Upload( function simpleUpload (line 60) | async function simpleUpload( function createMultipartUpload (line 81) | async function createMultipartUpload(req: Request, res: Response) { function prepareUploadParts (line 108) | async function prepareUploadParts(req: Request, res: Response) { function listParts (line 139) | async function listParts(req: Request, res: Response) { function completeMultipartUpload (line 158) | async function completeMultipartUpload(req: Request, res: Response) { function abortMultipartUpload (line 187) | async function abortMultipartUpload(req: Request, res: Response) { function signPart (line 206) | async function signPart(req: Request, res: Response) { FILE: libraries/nestjs-libraries/src/upload/upload.factory.ts class UploadFactory (line 5) | class UploadFactory { method createStorage (line 6) | static createStorage(): IUploadProvider { FILE: libraries/nestjs-libraries/src/upload/upload.interface.ts type IUploadProvider (line 1) | interface IUploadProvider { FILE: libraries/nestjs-libraries/src/upload/upload.module.ts class UploadModule (line 10) | class UploadModule {} FILE: libraries/nestjs-libraries/src/user/track.enum.ts type TrackEnum (line 1) | enum TrackEnum { FILE: libraries/nestjs-libraries/src/videos/images-slides/images.slides.ts function getAudioDuration (line 26) | async function getAudioDuration(buffer: Buffer): Promise { class ImagesSlidesParams (line 31) | class ImagesSlidesParams { class ImagesSlides (line 60) | class ImagesSlides extends VideoAbstract { method constructor (line 63) | constructor( method process (line 70) | async process( method loadVoices (line 244) | async loadVoices(data: any) { FILE: libraries/nestjs-libraries/src/videos/veo3/veo3.ts class Image (line 10) | class Image { class Veo3Params (line 17) | class Veo3Params { class Veo3 (line 38) | class Veo3 extends VideoAbstract { method process (line 40) | async process( FILE: libraries/nestjs-libraries/src/videos/video.interface.ts type URL (line 3) | type URL = string; method processAndValidate (line 8) | async processAndValidate(customParams?: T) { type VideoParams (line 29) | interface VideoParams { function ExposeVideoFunction (line 40) | function ExposeVideoFunction(description?: string) { function Video (line 54) | function Video(params: VideoParams) { FILE: libraries/nestjs-libraries/src/videos/video.manager.ts class VideoManager (line 10) | class VideoManager { method constructor (line 11) | constructor(private _moduleRef: ModuleRef) {} method getAllVideos (line 13) | getAllVideos(): { method checkAvailableVideoFunction (line 37) | checkAvailableVideoFunction(method: any) { method getVideoByName (line 42) | getVideoByName( FILE: libraries/nestjs-libraries/src/videos/video.module.ts method exports (line 9) | get exports() { class VideoModule (line 13) | class VideoModule {} FILE: libraries/react-shared-libraries/src/helpers/image.with.fallback.tsx type ImageSrc (line 3) | interface ImageSrc { FILE: libraries/react-shared-libraries/src/helpers/use.is.visible.tsx function usePageVisibility (line 4) | function usePageVisibility(page: number) { FILE: libraries/react-shared-libraries/src/helpers/use.state.callback.ts function useStateCallback (line 2) | function useStateCallback( FILE: libraries/react-shared-libraries/src/helpers/variable.context.tsx type VariableContextInterface (line 4) | interface VariableContextInterface { FILE: libraries/react-shared-libraries/src/sentry/initialize.sentry.next.basic.ts method beforeSend (line 43) | beforeSend(event, hint) { FILE: libraries/react-shared-libraries/src/translation/get.transation.service.client.ts function useT (line 8) | function useT(ns?: string, options?: UseTranslationOptions) { function useTranslationSettings (line 13) | function useTranslationSettings() { FILE: libraries/react-shared-libraries/src/translation/get.translation.service.backend.ts function getT (line 4) | async function getT(ns?: string, options?: any) { FILE: libraries/react-shared-libraries/src/translation/translated-label.tsx type TranslatedLabelProps (line 4) | interface TranslatedLabelProps { function TranslatedLabel (line 19) | function TranslatedLabel({