Move ratelimiter from services to utils
This commit is contained in:
@@ -30,7 +30,7 @@ import azureAdStrategyBuilderFactory from '@/modules/auth/strategies/azureAd'
|
||||
import googleStrategyBuilderFactory from '@/modules/auth/strategies/google'
|
||||
import localStrategyBuilderFactory from '@/modules/auth/strategies/local'
|
||||
import oidcStrategyBuilderFactory from '@/modules/auth/strategies/oidc'
|
||||
import { getRateLimitResult } from '@/modules/core/services/ratelimiter'
|
||||
import { getRateLimitResult } from '@/modules/core/utils/ratelimiter'
|
||||
import { passportAuthenticateHandlerBuilderFactory } from '@/modules/auth/services/passportService'
|
||||
import {
|
||||
countAdminUsersFactory,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {
|
||||
getRateLimitResult,
|
||||
throwIfRateLimited
|
||||
} from '@/modules/core/services/ratelimiter'
|
||||
} from '@/modules/core/utils/ratelimiter'
|
||||
import { getIpFromRequest } from '@/modules/shared/utils/ip'
|
||||
import { UserInputError } from '@/modules/core/errors/userinput'
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ const chai = require('chai')
|
||||
const request = require('supertest')
|
||||
|
||||
const { TIME } = require('@speckle/shared')
|
||||
const { RATE_LIMITERS, createConsumer } = require('@/modules/core/services/ratelimiter')
|
||||
const { RATE_LIMITERS, createConsumer } = require('@/modules/core/utils/ratelimiter')
|
||||
const { beforeEachContext, initializeTestServer } = require('@/test/hooks')
|
||||
const { createStreamInviteDirectly } = require('@/test/speckle-helpers/inviteHelper')
|
||||
const { RateLimiterMemory } = require('rate-limiter-flexible')
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { RateLimitBreached } from '@/modules/core/services/ratelimiter'
|
||||
import { RateLimitBreached } from '@/modules/core/utils/ratelimiter'
|
||||
import { BaseError } from '@/modules/shared/errors'
|
||||
import { Options } from 'verror'
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ import {
|
||||
createCommitByBranchNameFactory,
|
||||
updateCommitAndNotifyFactory
|
||||
} from '@/modules/core/services/commit/management'
|
||||
import { throwIfRateLimited } from '@/modules/core/services/ratelimiter'
|
||||
import { throwIfRateLimited } from '@/modules/core/utils/ratelimiter'
|
||||
import {
|
||||
batchDeleteCommitsFactory,
|
||||
batchMoveCommitsFactory
|
||||
|
||||
@@ -46,7 +46,7 @@ import {
|
||||
} from '@/modules/core/repositories/streams'
|
||||
import { getUserFactory, getUsersFactory } from '@/modules/core/repositories/users'
|
||||
import { createNewProjectFactory } from '@/modules/core/services/projects'
|
||||
import { throwIfRateLimited } from '@/modules/core/services/ratelimiter'
|
||||
import { throwIfRateLimited } from '@/modules/core/utils/ratelimiter'
|
||||
import {
|
||||
addOrUpdateStreamCollaboratorFactory,
|
||||
isStreamCollaboratorFactory,
|
||||
|
||||
@@ -3,7 +3,7 @@ import {
|
||||
StreamSubscriptions
|
||||
} from '@/modules/shared/utils/subscriptions'
|
||||
import { authorizeResolver, validateScopes } from '@/modules/shared'
|
||||
import { throwIfRateLimited } from '@/modules/core/services/ratelimiter'
|
||||
import { throwIfRateLimited } from '@/modules/core/utils/ratelimiter'
|
||||
import {
|
||||
getPendingProjectCollaboratorsFactory,
|
||||
inviteUsersToProjectFactory
|
||||
|
||||
@@ -19,7 +19,7 @@ import {
|
||||
markCommitReceivedAndNotifyFactory,
|
||||
updateCommitAndNotifyFactory
|
||||
} from '@/modules/core/services/commit/management'
|
||||
import { throwIfRateLimited } from '@/modules/core/services/ratelimiter'
|
||||
import { throwIfRateLimited } from '@/modules/core/utils/ratelimiter'
|
||||
import {
|
||||
createCommitFactory,
|
||||
deleteCommitsFactory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import {
|
||||
throwIfRateLimited,
|
||||
type RateLimitBreached,
|
||||
type RateLimiterMapping
|
||||
} from '@/modules/core/services/ratelimiter'
|
||||
} from '@/modules/core/utils/ratelimiter'
|
||||
import { isRateLimiterEnabled } from '@/modules/shared/helpers/envHelper'
|
||||
import { getRequestPath } from '@/modules/core/helpers/server'
|
||||
import { getTokenFromRequest } from '@/modules/shared/middleware'
|
||||
|
||||
@@ -11,7 +11,7 @@ import {
|
||||
allActions,
|
||||
RateLimitAction,
|
||||
throwIfRateLimited
|
||||
} from '@/modules/core/services/ratelimiter'
|
||||
} from '@/modules/core/utils/ratelimiter'
|
||||
import { expect } from 'chai'
|
||||
import httpMocks from 'node-mocks-http'
|
||||
import { RateLimiterMemory } from 'rate-limiter-flexible'
|
||||
|
||||
@@ -7,7 +7,7 @@ import {
|
||||
filteredSubscribe,
|
||||
publish
|
||||
} from '@/modules/shared/utils/subscriptions'
|
||||
import { throwIfRateLimited } from '@/modules/core/services/ratelimiter'
|
||||
import { throwIfRateLimited } from '@/modules/core/utils/ratelimiter'
|
||||
import { uploadFileStreamFactory } from '@/modules/blobstorage/services/management'
|
||||
import {
|
||||
updateBlobFactory,
|
||||
|
||||
@@ -154,7 +154,7 @@ import { getUserFactory, getUsersFactory } from '@/modules/core/repositories/use
|
||||
import { getServerInfoFactory } from '@/modules/core/repositories/server'
|
||||
import { commandFactory } from '@/modules/shared/command'
|
||||
import { withTransaction } from '@/modules/shared/helpers/dbHelper'
|
||||
import { throwIfRateLimited } from '@/modules/core/services/ratelimiter'
|
||||
import { throwIfRateLimited } from '@/modules/core/utils/ratelimiter'
|
||||
import { getRegionDb } from '@/modules/multiregion/utils/dbSelector'
|
||||
import {
|
||||
listUserExpiredSsoSessionsFactory,
|
||||
|
||||
Reference in New Issue
Block a user