mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
Revert "use root biome config for backend, add useImportType rule"
This reverts commit bb8132791557fb9dcbf117ff7c3622a83e2e3730.
This commit is contained in:
parent
bb81327915
commit
987582c3ef
147
backend/biome.json
Normal file
147
backend/biome.json
Normal file
@ -0,0 +1,147 @@
|
||||
{
|
||||
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
|
||||
"vcs": { "enabled": false, "clientKind": "git", "useIgnoreFile": false },
|
||||
"files": {
|
||||
"ignoreUnknown": false,
|
||||
"ignore": ["build", "node_modules", "coverage"],
|
||||
"include": ["./src/**/*.js", "./src/**/*.ts"]
|
||||
},
|
||||
"formatter": {
|
||||
"enabled": true,
|
||||
"useEditorconfig": true,
|
||||
"formatWithErrors": false,
|
||||
"indentStyle": "space",
|
||||
"indentWidth": 2,
|
||||
"lineEnding": "lf",
|
||||
"lineWidth": 100,
|
||||
"attributePosition": "auto",
|
||||
"bracketSpacing": true
|
||||
},
|
||||
"organizeImports": { "enabled": true },
|
||||
"linter": {
|
||||
"enabled": true,
|
||||
"rules": {
|
||||
"recommended": false,
|
||||
"complexity": {
|
||||
"noExtraBooleanCast": "error",
|
||||
"noMultipleSpacesInRegularExpressionLiterals": "error",
|
||||
"noUselessCatch": "error",
|
||||
"noUselessConstructor": "error",
|
||||
"noUselessLoneBlockStatements": "error",
|
||||
"noUselessRename": "error",
|
||||
"noUselessTernary": "error",
|
||||
"noUselessUndefinedInitialization": "error",
|
||||
"noVoid": "error",
|
||||
"noWith": "error",
|
||||
"useLiteralKeys": "error",
|
||||
"useRegexLiterals": "error"
|
||||
},
|
||||
"correctness": {
|
||||
"noConstAssign": "error",
|
||||
"noConstantCondition": "error",
|
||||
"noEmptyCharacterClassInRegex": "error",
|
||||
"noEmptyPattern": "error",
|
||||
"noGlobalObjectCalls": "error",
|
||||
"noInnerDeclarations": "error",
|
||||
"noInvalidConstructorSuper": "error",
|
||||
"noInvalidUseBeforeDeclaration": "error",
|
||||
"noNewSymbol": "error",
|
||||
"noNodejsModules": "off",
|
||||
"noNonoctalDecimalEscape": "error",
|
||||
"noPrecisionLoss": "error",
|
||||
"noSelfAssign": "error",
|
||||
"noSetterReturn": "error",
|
||||
"noSwitchDeclarations": "error",
|
||||
"noUndeclaredVariables": "error",
|
||||
"noUnreachable": "error",
|
||||
"noUnreachableSuper": "error",
|
||||
"noUnsafeFinally": "error",
|
||||
"noUnsafeOptionalChaining": "error",
|
||||
"noUnusedLabels": "error",
|
||||
"noUnusedVariables": "error",
|
||||
"useArrayLiterals": "error",
|
||||
"useIsNan": "error",
|
||||
"useValidForDirection": "error",
|
||||
"useYield": "error"
|
||||
},
|
||||
"security": { "noGlobalEval": "error" },
|
||||
"style": {
|
||||
"noCommaOperator": "error",
|
||||
"noDefaultExport": "error",
|
||||
"noVar": "warn",
|
||||
"noYodaExpression": "error",
|
||||
"useBlockStatements": "error",
|
||||
"useConsistentBuiltinInstantiation": "error",
|
||||
"useConst": "error",
|
||||
"useSingleVarDeclarator": "error"
|
||||
},
|
||||
"suspicious": {
|
||||
"noAsyncPromiseExecutor": "error",
|
||||
"noCatchAssign": "error",
|
||||
"noClassAssign": "error",
|
||||
"noCompareNegZero": "error",
|
||||
"noConsole": "error",
|
||||
"noControlCharactersInRegex": "error",
|
||||
"noDebugger": "error",
|
||||
"noDoubleEquals": "error",
|
||||
"noDuplicateCase": "error",
|
||||
"noDuplicateClassMembers": "error",
|
||||
"noDuplicateObjectKeys": "error",
|
||||
"noDuplicateParameters": "error",
|
||||
"noEmptyBlockStatements": "error",
|
||||
"noFallthroughSwitchClause": "error",
|
||||
"noFunctionAssign": "error",
|
||||
"noGlobalAssign": "error",
|
||||
"noImportAssign": "error",
|
||||
"noMisleadingCharacterClass": "error",
|
||||
"noPrototypeBuiltins": "error",
|
||||
"noRedeclare": "error",
|
||||
"noSelfCompare": "error",
|
||||
"noShadowRestrictedNames": "error",
|
||||
"noSparseArray": "error",
|
||||
"noUnsafeNegation": "error",
|
||||
"useDefaultSwitchClauseLast": "error",
|
||||
"useGetterReturn": "error",
|
||||
"useValidTypeof": "error"
|
||||
}
|
||||
},
|
||||
"ignore": ["**/node_modules", "**/*.min.js", "**/build", "**/coverage"]
|
||||
},
|
||||
"javascript": {
|
||||
"formatter": {
|
||||
"jsxQuoteStyle": "single",
|
||||
"quoteProperties": "asNeeded",
|
||||
"trailingCommas": "all",
|
||||
"semicolons": "asNeeded",
|
||||
"arrowParentheses": "always",
|
||||
"bracketSameLine": false,
|
||||
"quoteStyle": "single",
|
||||
"attributePosition": "auto",
|
||||
"bracketSpacing": true
|
||||
},
|
||||
"globals": [
|
||||
"document",
|
||||
"navigator",
|
||||
"window",
|
||||
"describe",
|
||||
"test",
|
||||
"it",
|
||||
"expect",
|
||||
"beforeAll",
|
||||
"beforeEach",
|
||||
"afterAll",
|
||||
"afterEach",
|
||||
"jest"
|
||||
],
|
||||
"parser": {
|
||||
"unsafeParameterDecoratorsEnabled": true
|
||||
}
|
||||
},
|
||||
"overrides": [
|
||||
{
|
||||
"include": ["*.ts", "*.tsx"],
|
||||
"linter": { "rules": { "complexity": { "noVoid": "error" } } }
|
||||
},
|
||||
{ "include": ["*.test.ts"], "linter": { "rules": {} } }
|
||||
]
|
||||
}
|
||||
@ -1,4 +1,4 @@
|
||||
import type { Connection } from '@dbTools/typeorm'
|
||||
import { Connection } from '@dbTools/typeorm'
|
||||
import { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import { GraphQLClient, gql } from 'graphql-request'
|
||||
|
||||
import { CONFIG } from '@/config'
|
||||
@ -6,8 +6,8 @@ import { TransactionTypeId } from '@/graphql/enum/TransactionTypeId'
|
||||
import { LogError } from '@/server/LogError'
|
||||
import { backendLogger as logger } from '@/server/logger'
|
||||
|
||||
import type { TransactionResult } from './model/TransactionResult'
|
||||
import type { UserIdentifier } from './model/UserIdentifier'
|
||||
import { TransactionResult } from './model/TransactionResult'
|
||||
import { UserIdentifier } from './model/UserIdentifier'
|
||||
|
||||
const sendTransaction = gql`
|
||||
mutation ($input: TransactionInput!) {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { TransactionErrorType } from '@dltConnector/enum/TransactionErrorType'
|
||||
import { TransactionErrorType } from '@dltConnector/enum/TransactionErrorType'
|
||||
|
||||
export interface TransactionError {
|
||||
type: TransactionErrorType
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { TransactionType } from '@dltConnector/enum/TransactionType'
|
||||
import { TransactionType } from '@dltConnector/enum/TransactionType'
|
||||
|
||||
export interface TransactionRecipe {
|
||||
id: number
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { TransactionError } from './TransactionError'
|
||||
import type { TransactionRecipe } from './TransactionRecipe'
|
||||
import { TransactionError } from './TransactionError'
|
||||
import { TransactionRecipe } from './TransactionRecipe'
|
||||
|
||||
export interface TransactionResult {
|
||||
error?: TransactionError
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { User as dbUser } from '@entity/User'
|
||||
import { User as dbUser } from '@entity/User'
|
||||
|
||||
import { PublishNameLogic } from '@/data/PublishName.logic'
|
||||
// import { GmsPublishLocationType } from '@/graphql/enum/GmsPublishLocationType'
|
||||
|
||||
@ -1,17 +1,17 @@
|
||||
import { ProjectBranding } from '@entity/ProjectBranding'
|
||||
import { SignJWT } from 'jose'
|
||||
import { type IRequestOptions, type IRestResponse, RestClient } from 'typed-rest-client'
|
||||
import { IRequestOptions, IRestResponse, RestClient } from 'typed-rest-client'
|
||||
|
||||
import { CONFIG } from '@/config'
|
||||
import { LogError } from '@/server/LogError'
|
||||
import { backendLogger as logger } from '@/server/logger'
|
||||
|
||||
import { PostUserLoggingView } from './logging/PostUserLogging.view'
|
||||
import type { GetUser } from './model/GetUser'
|
||||
import type { PostUser } from './model/PostUser'
|
||||
import type { Space } from './model/Space'
|
||||
import type { SpacesResponse } from './model/SpacesResponse'
|
||||
import type { UsersResponse } from './model/UsersResponse'
|
||||
import { GetUser } from './model/GetUser'
|
||||
import { PostUser } from './model/PostUser'
|
||||
import { Space } from './model/Space'
|
||||
import { SpacesResponse } from './model/SpacesResponse'
|
||||
import { UsersResponse } from './model/UsersResponse'
|
||||
|
||||
/**
|
||||
* HumHubClient as singleton class
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
import { User } from '@entity/User'
|
||||
import { UserContact } from '@entity/UserContact'
|
||||
import type { IRestResponse } from 'typed-rest-client'
|
||||
import { IRestResponse } from 'typed-rest-client'
|
||||
|
||||
import { GetUser } from '@/apis/humhub/model/GetUser'
|
||||
import type { PostUser } from '@/apis/humhub/model/PostUser'
|
||||
import { PostUser } from '@/apis/humhub/model/PostUser'
|
||||
import { UsersResponse } from '@/apis/humhub/model/UsersResponse'
|
||||
|
||||
/**
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
|
||||
import { isHumhubUserIdenticalToDbUser } from '@/apis/humhub/compareHumhubUserDbUser'
|
||||
import type { GetUser } from '@/apis/humhub/model/GetUser'
|
||||
import { GetUser } from '@/apis/humhub/model/GetUser'
|
||||
|
||||
export enum ExecutedHumhubAction {
|
||||
UPDATE,
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { AbstractLoggingView } from '@logging/AbstractLogging.view'
|
||||
|
||||
import type { Account } from '@/apis/humhub/model/Account'
|
||||
import { Account } from '@/apis/humhub/model/Account'
|
||||
|
||||
export class AccountLoggingView extends AbstractLoggingView {
|
||||
public constructor(private self: Account) {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { AbstractLoggingView } from '@logging/AbstractLogging.view'
|
||||
|
||||
import type { PostUser } from '@/apis/humhub/model/PostUser'
|
||||
import { PostUser } from '@/apis/humhub/model/PostUser'
|
||||
|
||||
import { AccountLoggingView } from './AccountLogging.view'
|
||||
import { ProfileLoggingView } from './ProfileLogging.view'
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { AbstractLoggingView } from '@logging/AbstractLogging.view'
|
||||
|
||||
import type { Profile } from '@/apis/humhub/model/Profile'
|
||||
import { Profile } from '@/apis/humhub/model/Profile'
|
||||
|
||||
export class ProfileLoggingView extends AbstractLoggingView {
|
||||
public constructor(private self: Profile) {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
|
||||
import { Account } from './Account'
|
||||
import { Profile } from './Profile'
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
|
||||
import { convertGradidoLanguageToHumhub } from '@/apis/humhub/convertLanguage'
|
||||
import { PublishNameLogic } from '@/data/PublishName.logic'
|
||||
import type { PublishNameType } from '@/graphql/enum/PublishNameType'
|
||||
import { PublishNameType } from '@/graphql/enum/PublishNameType'
|
||||
|
||||
export class Account {
|
||||
public constructor(user: User) {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
|
||||
import { AbstractUser } from './AbstractUser'
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { AbstractUser } from './AbstractUser'
|
||||
import type { Password } from './Password'
|
||||
import { Password } from './Password'
|
||||
|
||||
// only add password as filed, rest the same as AbstractUser
|
||||
export class PostUser extends AbstractUser {
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
|
||||
import { CONFIG } from '@/config'
|
||||
import { PublishNameLogic } from '@/data/PublishName.logic'
|
||||
import type { PublishNameType } from '@/graphql/enum/PublishNameType'
|
||||
import { PublishNameType } from '@/graphql/enum/PublishNameType'
|
||||
|
||||
export class Profile {
|
||||
public constructor(user: User) {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { Space } from './Space'
|
||||
import { Space } from './Space'
|
||||
|
||||
export interface SpacesResponse {
|
||||
total: number
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { GetUser } from './GetUser'
|
||||
import { GetUser } from './GetUser'
|
||||
|
||||
export class UsersResponse {
|
||||
total: number
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
|
||||
import { LogError } from '@/server/LogError'
|
||||
|
||||
import { HumHubClient } from './HumHubClient'
|
||||
import { isHumhubUserIdenticalToDbUser } from './compareHumhubUserDbUser'
|
||||
import type { GetUser } from './model/GetUser'
|
||||
import { GetUser } from './model/GetUser'
|
||||
import { PostUser } from './model/PostUser'
|
||||
|
||||
export enum ExecutedHumhubAction {
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { OpenaiThreads } from '@entity/OpenaiThreads'
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
import { OpenAI } from 'openai'
|
||||
import type { Message } from 'openai/resources/beta/threads/messages'
|
||||
import { Message } from 'openai/resources/beta/threads/messages'
|
||||
|
||||
import { httpsAgent } from '@/apis/ConnectionAgents'
|
||||
import { CONFIG } from '@/config'
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { JWTPayload } from 'jose'
|
||||
import { JWTPayload } from 'jose'
|
||||
|
||||
export interface CustomJwtPayload extends JWTPayload {
|
||||
gradidoID: string
|
||||
|
||||
@ -3,7 +3,7 @@ import { SignJWT, jwtVerify } from 'jose'
|
||||
import { CONFIG } from '@/config/'
|
||||
import { LogError } from '@/server/LogError'
|
||||
|
||||
import type { CustomJwtPayload } from './CustomJwtPayload'
|
||||
import { CustomJwtPayload } from './CustomJwtPayload'
|
||||
|
||||
export const decode = async (token: string): Promise<CustomJwtPayload | null> => {
|
||||
if (!token) {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { RIGHTS } from './RIGHTS'
|
||||
import { RIGHTS } from './RIGHTS'
|
||||
|
||||
export class Role {
|
||||
id: string
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Contribution } from '@entity/Contribution'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution } from '@entity/Contribution'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import {
|
||||
getUserCreation,
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import type { Contribution } from '@entity/Contribution'
|
||||
import { Contribution } from '@entity/Contribution'
|
||||
import { ContributionMessage } from '@entity/ContributionMessage'
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
|
||||
import { ContributionMessageType } from '@/graphql/enum/ContributionMessageType'
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
import XRegExp from 'xregexp'
|
||||
|
||||
import { PublishNameType } from '@/graphql/enum/PublishNameType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { User } from '@entity/User'
|
||||
import type { UserRole } from '@entity/UserRole'
|
||||
import { User } from '@entity/User'
|
||||
import { UserRole } from '@entity/UserRole'
|
||||
|
||||
import type { RoleNames } from '@enum/RoleNames'
|
||||
import { RoleNames } from '@enum/RoleNames'
|
||||
|
||||
export class UserLogic {
|
||||
public constructor(private self: User) {}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Connection } from '@dbTools/typeorm'
|
||||
import type { ApolloServerTestClient } from 'apollo-server-testing'
|
||||
import { Connection } from '@dbTools/typeorm'
|
||||
import { ApolloServerTestClient } from 'apollo-server-testing'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { testEnvironment } from '@test/helpers'
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { CONFIG } from '@/config'
|
||||
import { decimalSeparatorByLanguage } from '@/util/utilities'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import type { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { ContributionMessage as DbContributionMessage } from '@entity/ContributionMessage'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { ContributionMessage as DbContributionMessage } from '@entity/ContributionMessage'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { ContributionMessage as DbContributionMessage } from '@entity/ContributionMessage'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { ContributionMessage as DbContributionMessage } from '@entity/ContributionMessage'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { TransactionLink as DbTransactionLink } from '@entity/TransactionLink'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { TransactionLink as DbTransactionLink } from '@entity/TransactionLink'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { TransactionLink as DbTransactionLink } from '@entity/TransactionLink'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { TransactionLink as DbTransactionLink } from '@entity/TransactionLink'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { TransactionLink as DbTransactionLink } from '@entity/TransactionLink'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { TransactionLink as DbTransactionLink } from '@entity/TransactionLink'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Event as DbEvent } from '@entity/Event'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
|
||||
import { Event } from './Event'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
@ -1,13 +1,13 @@
|
||||
import type { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import type { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import type { ContributionMessage as DbContributionMessage } from '@entity/ContributionMessage'
|
||||
import { Contribution as DbContribution } from '@entity/Contribution'
|
||||
import { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import { ContributionMessage as DbContributionMessage } from '@entity/ContributionMessage'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import type { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import type { TransactionLink as DbTransactionLink } from '@entity/TransactionLink'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import type { Decimal } from 'decimal.js-light'
|
||||
import { Transaction as DbTransaction } from '@entity/Transaction'
|
||||
import { TransactionLink as DbTransactionLink } from '@entity/TransactionLink'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
|
||||
import type { EventType } from './EventType'
|
||||
import { EventType } from './EventType'
|
||||
|
||||
export const Event = (
|
||||
type: EventType,
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
import type { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { GraphQLClient } from 'graphql-request'
|
||||
|
||||
import { backendLogger as logger } from '@/server/logger'
|
||||
import { ensureUrlEndsWithSlash } from '@/util/utilities'
|
||||
|
||||
import type { OpenConnectionArgs } from './model/OpenConnectionArgs'
|
||||
import { OpenConnectionArgs } from './model/OpenConnectionArgs'
|
||||
import { openConnection } from './query/openConnection'
|
||||
|
||||
export class AuthenticationClient {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { GraphQLClient } from 'graphql-request'
|
||||
|
||||
import { getPublicCommunityInfo } from '@/federation/client/1_0/query/getPublicCommunityInfo'
|
||||
@ -7,8 +7,8 @@ import { backendLogger as logger } from '@/server/logger'
|
||||
import { ensureUrlEndsWithSlash } from '@/util/utilities'
|
||||
|
||||
import { PublicCommunityInfoLoggingView } from './logging/PublicCommunityInfoLogging.view'
|
||||
import type { GetPublicKeyResult } from './model/GetPublicKeyResult'
|
||||
import type { PublicCommunityInfo } from './model/PublicCommunityInfo'
|
||||
import { GetPublicKeyResult } from './model/GetPublicKeyResult'
|
||||
import { PublicCommunityInfo } from './model/PublicCommunityInfo'
|
||||
|
||||
export class FederationClient {
|
||||
dbCom: DbFederatedCommunity
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { GraphQLClient } from 'graphql-request'
|
||||
|
||||
import { LogError } from '@/server/LogError'
|
||||
@ -7,7 +7,7 @@ import { ensureUrlEndsWithSlash } from '@/util/utilities'
|
||||
|
||||
import { SendCoinsArgsLoggingView } from './logging/SendCoinsArgsLogging.view'
|
||||
import { SendCoinsResultLoggingView } from './logging/SendCoinsResultLogging.view'
|
||||
import type { SendCoinsArgs } from './model/SendCoinsArgs'
|
||||
import { SendCoinsArgs } from './model/SendCoinsArgs'
|
||||
import { SendCoinsResult } from './model/SendCoinsResult'
|
||||
import { revertSendCoins as revertSendCoinsQuery } from './query/revertSendCoins'
|
||||
import { revertSettledSendCoins as revertSettledSendCoinsQuery } from './query/revertSettledSendCoins'
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { AbstractLoggingView } from '@logging/AbstractLogging.view'
|
||||
|
||||
import type { PublicCommunityInfo } from '@/federation/client/1_0/model/PublicCommunityInfo'
|
||||
import { PublicCommunityInfo } from '@/federation/client/1_0/model/PublicCommunityInfo'
|
||||
|
||||
export class PublicCommunityInfoLoggingView extends AbstractLoggingView {
|
||||
public constructor(private self: PublicCommunityInfo) {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { AbstractLoggingView } from '@logging/AbstractLogging.view'
|
||||
|
||||
import type { SendCoinsArgs } from '@/federation/client/1_0/model/SendCoinsArgs'
|
||||
import { SendCoinsArgs } from '@/federation/client/1_0/model/SendCoinsArgs'
|
||||
|
||||
export class SendCoinsArgsLoggingView extends AbstractLoggingView {
|
||||
public constructor(private self: SendCoinsArgs) {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { AbstractLoggingView } from '@logging/AbstractLogging.view'
|
||||
|
||||
import type { SendCoinsResult } from '@/federation/client/1_0/model/SendCoinsResult'
|
||||
import { SendCoinsResult } from '@/federation/client/1_0/model/SendCoinsResult'
|
||||
|
||||
export class SendCoinsResultLoggingView extends AbstractLoggingView {
|
||||
public constructor(private self: SendCoinsResult) {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
|
||||
import { AuthenticationClient as V1_0_AuthenticationClient } from '@/federation/client/1_0/AuthenticationClient'
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
|
||||
import { FederationClient as V1_0_FederationClient } from '@/federation/client/1_0/FederationClient'
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
|
||||
import { SendCoinsClient as V1_0_SendCoinsClient } from '@/federation/client/1_0/SendCoinsClient'
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import type { Connection } from '@dbTools/typeorm'
|
||||
import { Connection } from '@dbTools/typeorm'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import type { ApolloServerTestClient } from 'apollo-server-testing'
|
||||
import { ApolloServerTestClient } from 'apollo-server-testing'
|
||||
import { GraphQLClient } from 'graphql-request'
|
||||
import type { Response } from 'graphql-request/dist/types'
|
||||
import { Response } from 'graphql-request/dist/types'
|
||||
|
||||
import { cleanDB, testEnvironment } from '@test/helpers'
|
||||
import { logger } from '@test/testSetup'
|
||||
|
||||
@ -4,7 +4,7 @@ import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCom
|
||||
import { FederatedCommunityLoggingView } from '@logging/FederatedCommunityLogging.view'
|
||||
|
||||
import { FederationClient as V1_0_FederationClient } from '@/federation/client/1_0/FederationClient'
|
||||
import type { PublicCommunityInfo } from '@/federation/client/1_0/model/PublicCommunityInfo'
|
||||
import { PublicCommunityInfo } from '@/federation/client/1_0/model/PublicCommunityInfo'
|
||||
import { FederationClientFactory } from '@/federation/client/FederationClientFactory'
|
||||
import { LogError } from '@/server/LogError'
|
||||
import { backendLogger as logger } from '@/server/logger'
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
import { User } from '@entity/User'
|
||||
import type { AuthChecker } from 'type-graphql'
|
||||
import { AuthChecker } from 'type-graphql'
|
||||
|
||||
import { RoleNames } from '@enum/RoleNames'
|
||||
|
||||
import { INALIENABLE_RIGHTS } from '@/auth/INALIENABLE_RIGHTS'
|
||||
import { decode, encode } from '@/auth/JWT'
|
||||
import type { RIGHTS } from '@/auth/RIGHTS'
|
||||
import { RIGHTS } from '@/auth/RIGHTS'
|
||||
import {
|
||||
ROLE_ADMIN,
|
||||
ROLE_DLT_CONNECTOR,
|
||||
@ -15,7 +15,7 @@ import {
|
||||
ROLE_USER,
|
||||
} from '@/auth/ROLES'
|
||||
import { LogError } from '@/server/LogError'
|
||||
import type { Context } from '@/server/context'
|
||||
import { Context } from '@/server/context'
|
||||
|
||||
export const isAuthorized: AuthChecker<Context> = async ({ context }, rights) => {
|
||||
context.role = ROLE_UNAUTHORIZED // unauthorized user
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import type { Point } from '@dbTools/typeorm'
|
||||
import type { Community as DbCommunity } from '@entity/Community'
|
||||
import type { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { Point } from '@dbTools/typeorm'
|
||||
import { Community as DbCommunity } from '@entity/Community'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { Field, ObjectType } from 'type-graphql'
|
||||
|
||||
import { Point2Location } from '@/graphql/resolver/util/Location2Point'
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
@ObjectType()
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { Field, ObjectType } from 'type-graphql'
|
||||
|
||||
import type { Message } from '@/apis/openai/model/Message'
|
||||
import { Message } from '@/apis/openai/model/Message'
|
||||
|
||||
@ObjectType()
|
||||
export class ChatGptMessage {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { Community as DbCommunity } from '@entity/Community'
|
||||
import { Community as DbCommunity } from '@entity/Community'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
@ObjectType()
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Contribution as dbContribution } from '@entity/Contribution'
|
||||
import type { User as DbUser } from '@entity/User'
|
||||
import { Contribution as dbContribution } from '@entity/Contribution'
|
||||
import { User as DbUser } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { ContributionLink as dbContributionLink } from '@entity/ContributionLink'
|
||||
import { ContributionLink as dbContributionLink } from '@entity/ContributionLink'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { ContributionMessage as DbContributionMessage } from '@entity/ContributionMessage'
|
||||
import type { User } from '@entity/User'
|
||||
import { ContributionMessage as DbContributionMessage } from '@entity/ContributionMessage'
|
||||
import { User } from '@entity/User'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
@ObjectType()
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
import { ensureUrlEndsWithSlash } from '@/util/utilities'
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { ProjectBranding as dbProjectBranding } from '@entity/ProjectBranding'
|
||||
import { ProjectBranding as dbProjectBranding } from '@entity/ProjectBranding'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
@ObjectType()
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
import type { Space as HumhubSpace } from '@/apis/humhub/model/Space'
|
||||
import { Space as HumhubSpace } from '@/apis/humhub/model/Space'
|
||||
|
||||
@ObjectType()
|
||||
export class Space {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { Field, ObjectType } from 'type-graphql'
|
||||
|
||||
import type { SpacesResponse } from '@/apis/humhub/model/SpacesResponse'
|
||||
import { SpacesResponse } from '@/apis/humhub/model/SpacesResponse'
|
||||
|
||||
import { Pagination } from './Pagination'
|
||||
import { Space } from './Space'
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { Transaction as dbTransaction } from '@entity/Transaction'
|
||||
import { Transaction as dbTransaction } from '@entity/Transaction'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { TransactionLink as dbTransactionLink } from '@entity/TransactionLink'
|
||||
import { TransactionLink as dbTransactionLink } from '@entity/TransactionLink'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Contribution } from '@entity/Contribution'
|
||||
import type { User } from '@entity/User'
|
||||
import { Contribution } from '@entity/Contribution'
|
||||
import { User } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { Point } from '@dbTools/typeorm'
|
||||
import type { User as dbUser } from '@entity/User'
|
||||
import { Point } from '@dbTools/typeorm'
|
||||
import { User as dbUser } from '@entity/User'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
import { GmsPublishLocationType } from '@enum/GmsPublishLocationType'
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { User } from '@entity/User'
|
||||
import { User } from '@entity/User'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { UserContact as DbUserContact } from '@entity/UserContact'
|
||||
import { UserContact as DbUserContact } from '@entity/UserContact'
|
||||
import { Field, Int, ObjectType } from 'type-graphql'
|
||||
|
||||
@ObjectType()
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
import { Arg, Authorized, Ctx, Mutation, Query, Resolver } from 'type-graphql'
|
||||
|
||||
import type { OpenaiMessage } from '@input/OpenaiMessage'
|
||||
import { OpenaiMessage } from '@input/OpenaiMessage'
|
||||
import { ChatGptMessage } from '@model/ChatGptMessage'
|
||||
|
||||
import { OpenaiClient } from '@/apis/openai/OpenaiClient'
|
||||
import { Message } from '@/apis/openai/model/Message'
|
||||
import { RIGHTS } from '@/auth/RIGHTS'
|
||||
import type { Context } from '@/server/context'
|
||||
import { Context } from '@/server/context'
|
||||
|
||||
@Resolver()
|
||||
export class AiChatResolver {
|
||||
|
||||
@ -9,7 +9,7 @@ import { Balance } from '@model/Balance'
|
||||
import { RIGHTS } from '@/auth/RIGHTS'
|
||||
import { BalanceLoggingView } from '@/logging/BalanceLogging.view'
|
||||
import { DecayLoggingView } from '@/logging/DecayLogging.view'
|
||||
import { type Context, getUser } from '@/server/context'
|
||||
import { Context, getUser } from '@/server/context'
|
||||
import { backendLogger as logger } from '@/server/logger'
|
||||
import { calculateDecay } from '@/util/decay'
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Connection } from '@dbTools/typeorm'
|
||||
import { Connection } from '@dbTools/typeorm'
|
||||
import { Community as DbCommunity } from '@entity/Community'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import type { ApolloServerTestClient } from 'apollo-server-testing'
|
||||
import { ApolloServerTestClient } from 'apollo-server-testing'
|
||||
import { GraphQLError } from 'graphql/error/GraphQLError'
|
||||
import { v4 as uuidv4 } from 'uuid'
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@ import { Community as DbCommunity } from '@entity/Community'
|
||||
import { FederatedCommunity as DbFederatedCommunity } from '@entity/FederatedCommunity'
|
||||
import { Arg, Args, Authorized, Mutation, Query, Resolver } from 'type-graphql'
|
||||
|
||||
import type { Paginated } from '@arg/Paginated'
|
||||
import type { EditCommunityInput } from '@input/EditCommunityInput'
|
||||
import { Paginated } from '@arg/Paginated'
|
||||
import { EditCommunityInput } from '@input/EditCommunityInput'
|
||||
import { AdminCommunityView } from '@model/AdminCommunityView'
|
||||
import { Community } from '@model/Community'
|
||||
import { FederatedCommunity } from '@model/FederatedCommunity'
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Connection } from '@dbTools/typeorm'
|
||||
import { Connection } from '@dbTools/typeorm'
|
||||
import { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import { Event as DbEvent } from '@entity/Event'
|
||||
import type { ApolloServerTestClient } from 'apollo-server-testing'
|
||||
import { ApolloServerTestClient } from 'apollo-server-testing'
|
||||
import { Decimal } from 'decimal.js-light'
|
||||
import { GraphQLError } from 'graphql'
|
||||
|
||||
|
||||
@ -2,8 +2,8 @@ import { IsNull, MoreThan } from '@dbTools/typeorm'
|
||||
import { ContributionLink as DbContributionLink } from '@entity/ContributionLink'
|
||||
import { Arg, Args, Authorized, Ctx, Int, Mutation, Query, Resolver } from 'type-graphql'
|
||||
|
||||
import type { ContributionLinkArgs } from '@arg/ContributionLinkArgs'
|
||||
import type { Paginated } from '@arg/Paginated'
|
||||
import { ContributionLinkArgs } from '@arg/ContributionLinkArgs'
|
||||
import { Paginated } from '@arg/Paginated'
|
||||
import { Order } from '@enum/Order'
|
||||
import { ContributionLink } from '@model/ContributionLink'
|
||||
import { ContributionLinkList } from '@model/ContributionLinkList'
|
||||
@ -15,7 +15,7 @@ import {
|
||||
EVENT_ADMIN_CONTRIBUTION_LINK_UPDATE,
|
||||
} from '@/event/Events'
|
||||
import { LogError } from '@/server/LogError'
|
||||
import { type Context, getUser } from '@/server/context'
|
||||
import { Context, getUser } from '@/server/context'
|
||||
|
||||
import { transactionLinkCode as contributionLinkCode } from './TransactionLinkResolver'
|
||||
import { isStartEndDateValid } from './util/creations'
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user