@accounter/server
Version:
The test suite is split into three Vitest projects for efficiency and isolation:
20 lines • 1.05 kB
JavaScript
export const userContextResolvers = {
Query: {
userContext: (_, __, { adminContext }) => {
const financialAccountsBusinessesIds = [...adminContext.financialAccounts.internalWalletsIds];
if (adminContext.bankDeposits.bankDepositBusinessId) {
// TODO: this should be removed after bank deposit conversion to financial account is done (then - it should be added to internalWalletsIds)
financialAccountsBusinessesIds.push(adminContext.bankDeposits.bankDepositBusinessId);
}
return {
adminBusinessId: adminContext.defaultAdminBusinessId,
defaultLocalCurrency: adminContext.defaultLocalCurrency,
defaultCryptoConversionFiatCurrency: adminContext.defaultCryptoConversionFiatCurrency,
ledgerLock: adminContext.ledgerLock,
financialAccountsBusinessesIds,
locality: adminContext.locality,
};
},
},
};
//# sourceMappingURL=user-context.resolver.js.map