linting core

This commit is contained in:
clauspeterhuebner 2025-12-17 16:46:06 +01:00
parent 76399f49c3
commit abf257f077
2 changed files with 33 additions and 19 deletions

View File

@ -1,15 +1,15 @@
import { import {
CommunityLoggingView,
countOpenPendingTransactions, countOpenPendingTransactions,
Community as DbCommunity,
FederatedCommunity as DbFederatedCommunity,
PendingTransaction as DbPendingTransaction,
TransactionLink as DbTransactionLink,
User as dbUser,
findTransactionLinkByCode, findTransactionLinkByCode,
findUserByIdentifier, findUserByIdentifier,
getCommunityByUuid, getCommunityByUuid,
Community as DbCommunity,
CommunityLoggingView,
FederatedCommunity as DbFederatedCommunity,
PendingTransaction as DbPendingTransaction,
PendingTransactionLoggingView, PendingTransactionLoggingView,
TransactionLink as DbTransactionLink,
User as dbUser,
UserLoggingView, UserLoggingView,
} from 'database' } from 'database'
import { Decimal } from 'decimal.js-light' import { Decimal } from 'decimal.js-light'

View File

@ -1,12 +1,15 @@
import { Community as DbCommunity, import {
User as DbUser, Community as DbCommunity,
UserContact as DbUserContact, User as DbUser,
findForeignUserByUuids } from 'database' UserContact as DbUserContact,
findForeignUserByUuids,
UserContactLoggingView,
UserLoggingView,
} from 'database'
import { getLogger } from 'log4js' import { getLogger } from 'log4js'
import { UserContactType } from 'shared'
import { LOG4JS_BASE_CATEGORY_NAME } from '../../config/const' import { LOG4JS_BASE_CATEGORY_NAME } from '../../config/const'
import { SendCoinsResult } from '../../federation/client/1_0/model/SendCoinsResult' import { SendCoinsResult } from '../../federation/client/1_0/model/SendCoinsResult'
import { UserLoggingView, UserContactLoggingView } from 'database'
import { UserContactType } from 'shared'
const logger = getLogger(`${LOG4JS_BASE_CATEGORY_NAME}.graphql.logic.storeForeignUser`) const logger = getLogger(`${LOG4JS_BASE_CATEGORY_NAME}.graphql.logic.storeForeignUser`)
@ -48,7 +51,10 @@ export async function storeForeignUser(
foreignUserEmail.emailChecked = true foreignUserEmail.emailChecked = true
foreignUserEmail.user = foreignUser foreignUserEmail.user = foreignUser
foreignUserEmail = await DbUserContact.save(foreignUserEmail) foreignUserEmail = await DbUserContact.save(foreignUserEmail)
logger.debug('new foreignUserEmail inserted:', new UserContactLoggingView(foreignUserEmail)) logger.debug(
'new foreignUserEmail inserted:',
new UserContactLoggingView(foreignUserEmail),
)
foreignUser.emailContact = foreignUserEmail foreignUser.emailContact = foreignUserEmail
foreignUser.emailId = foreignUserEmail.id foreignUser.emailId = foreignUserEmail.id
foreignUser = await DbUser.save(foreignUser) foreignUser = await DbUser.save(foreignUser)
@ -60,7 +66,9 @@ export async function storeForeignUser(
user.lastName !== committingResult.recipLastName || user.lastName !== committingResult.recipLastName ||
user.alias !== committingResult.recipAlias || user.alias !== committingResult.recipAlias ||
(user.emailContact === null && committingResult.recipEmail !== null) || (user.emailContact === null && committingResult.recipEmail !== null) ||
(user.emailContact !== null && user.emailContact?.email !== null && user.emailContact?.email !== committingResult.recipEmail) (user.emailContact !== null &&
user.emailContact?.email !== null &&
user.emailContact?.email !== committingResult.recipEmail)
) { ) {
logger.debug( logger.debug(
'foreignUser still exists, but with different name, alias or email:', 'foreignUser still exists, but with different name, alias or email:',
@ -76,8 +84,12 @@ export async function storeForeignUser(
if (committingResult.recipAlias !== null) { if (committingResult.recipAlias !== null) {
user.alias = committingResult.recipAlias user.alias = committingResult.recipAlias
} }
if(!user.emailContact && committingResult.recipEmail !== null) { if (!user.emailContact && committingResult.recipEmail !== null) {
logger.debug('creating new userContact:', new UserContactLoggingView(user.emailContact), committingResult) logger.debug(
'creating new userContact:',
new UserContactLoggingView(user.emailContact),
committingResult,
)
let foreignUserEmail = DbUserContact.create() let foreignUserEmail = DbUserContact.create()
foreignUserEmail.type = UserContactType.USER_CONTACT_EMAIL foreignUserEmail.type = UserContactType.USER_CONTACT_EMAIL
foreignUserEmail.email = committingResult.recipEmail! foreignUserEmail.email = committingResult.recipEmail!
@ -85,11 +97,13 @@ export async function storeForeignUser(
foreignUserEmail.user = user foreignUserEmail.user = user
foreignUserEmail.userId = user.id foreignUserEmail.userId = user.id
foreignUserEmail = await DbUserContact.save(foreignUserEmail) foreignUserEmail = await DbUserContact.save(foreignUserEmail)
logger.debug('new foreignUserEmail inserted:', new UserContactLoggingView(foreignUserEmail)) logger.debug(
'new foreignUserEmail inserted:',
new UserContactLoggingView(foreignUserEmail),
)
user.emailContact = foreignUserEmail user.emailContact = foreignUserEmail
user.emailId = foreignUserEmail.id user.emailId = foreignUserEmail.id
} } else if (user.emailContact && committingResult.recipEmail != null) {
else if (user.emailContact && committingResult.recipEmail != null) {
const userContact = user.emailContact const userContact = user.emailContact
userContact.email = committingResult.recipEmail userContact.email = committingResult.recipEmail
user.emailContact = await DbUserContact.save(userContact) user.emailContact = await DbUserContact.save(userContact)