Skip to content

Commit

Permalink
fix things
Browse files Browse the repository at this point in the history
  • Loading branch information
mattcasey committed Feb 22, 2025
1 parent 7a40063 commit 7704f35
Show file tree
Hide file tree
Showing 12 changed files with 26 additions and 26 deletions.
1 change: 0 additions & 1 deletion apps/sunnyawards/lib/session/loginWithWalletAction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ export const loginWithWalletAction = actionClient
const { user: loggedInUser } = await createOrGetUserFromWallet({
address: parsedInput.address
});

ctx.session.anonymousUserId = undefined;
ctx.session.user = { id: loggedInUser.id };
await ctx.session.save();
Expand Down
5 changes: 1 addition & 4 deletions lib/blockchain/signAndVerify.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import { log } from '@charmverse/core/log';
import { InvalidInputError } from '@packages/utils/errors';
import { SiweMessage } from 'siwe';
import { hashMessage, parseAbi } from 'viem';

import { InvalidInputError } from '../../packages/utils/src/errors';

import { getPublicClient } from './publicClient';

/**
Expand Down Expand Up @@ -69,9 +68,7 @@ export async function verifyEIP1271Signature({
}: SignatureVerificationPayloadWithAddress): Promise<boolean> {
const chainId = message.chainId;
const parsedMessage = new SiweMessage(message).toMessage();

const messageHash = hashMessage(parsedMessage);

const client = getPublicClient(chainId);

const data = await client
Expand Down
3 changes: 1 addition & 2 deletions lib/blockchain/walletClient.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { getChainById } from '@packages/blockchain/connectors/chains';
import { InvalidInputError } from '@packages/utils/errors';
import { createWalletClient, http, publicActions } from 'viem';
import { mnemonicToAccount, privateKeyToAccount } from 'viem/accounts';
import { optimismSepolia } from 'viem/chains';

import { InvalidInputError } from '../../packages/utils/src/errors';

export function getWalletClient({
chainId,
privateKey,
Expand Down
3 changes: 1 addition & 2 deletions lib/charms/generateCharmWallet.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { prisma } from '@charmverse/core/prisma-client';

import { isUniqueConstraintError } from '../../packages/utils/src/errors/prisma';
import { isUniqueConstraintError } from '@packages/utils/errors/prisma';

type Params = { userId: string } | { spaceId: string };

Expand Down
3 changes: 1 addition & 2 deletions lib/middleware/requireWalletSignature.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { MissingDataError } from '@packages/utils/errors';
import type { SignatureVerificationPayloadWithAddress } from '@root/lib/blockchain/signAndVerify';
import {
isValidWalletSignature,
Expand All @@ -7,8 +8,6 @@ import {
import type { NextApiRequest, NextApiResponse } from 'next';
import type { NextHandler } from 'next-connect';

import { MissingDataError } from '../../packages/utils/src/errors';

export async function requireWalletSignature(req: NextApiRequest, res: NextApiResponse, next: NextHandler) {
const domain = req.headers.host as string;
const { message, signature, address } = req.body as SignatureVerificationPayloadWithAddress;
Expand Down
2 changes: 1 addition & 1 deletion lib/rewards/listAvailableRewards.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { prisma } from '@charmverse/core/prisma-client';
import { DataNotFoundError } from '@packages/utils/errors';

import { DataNotFoundError } from '../../packages/utils/src/errors';
import type { AvailableResourcesRequest } from '../permissions/interfaces';

import { rewardWithUsersInclude } from './getReward';
Expand Down
9 changes: 2 additions & 7 deletions lib/roles/__tests__/assignRole.spec.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,16 @@
import type { Space, User } from '@charmverse/core/prisma';
import { InvalidStateError } from '@packages/nextjs/errors';
import { ExpectedAnError } from '@packages/testing/errors';
import {
generateRole,
generateSpaceUser,
generateUserAndSpace,
generateUserAndSpaceWithApiToken
} from '@packages/testing/setupDatabase';
import { DataNotFoundError, InsecureOperationError, UndesirableOperationError } from '@packages/utils/errors';
import { assignRole, listRoleMembers } from '@root/lib/roles';
import { v4 } from 'uuid';

import { ExpectedAnError } from '../../../packages/testing/src/errors';
import {
DataNotFoundError,
InsecureOperationError,
UndesirableOperationError
} from '../../../packages/utils/src/errors';

let user: User;
let space: Space;

Expand Down
3 changes: 1 addition & 2 deletions lib/utils/__tests__/blockchain.spec.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import type { UserWallet } from '@charmverse/core/prisma';
import { randomETHWalletAddress } from '@packages/testing/generateStubs';
import { matchWalletAddress, shortenHex, shortWalletAddress } from '@packages/utils/blockchain';
import { getAddress } from 'viem';

import { matchWalletAddress, shortenHex, shortWalletAddress } from '../../../packages/utils/src/blockchain';

describe('shortWalletAddress()', () => {
it('should shorten valid wallet addresses', () => {
const address = randomETHWalletAddress();
Expand Down
2 changes: 1 addition & 1 deletion lib/utils/__tests__/paginatedPrismaTask.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import type { Post } from '@charmverse/core/prisma-client';
import { prisma } from '@charmverse/core/prisma-client';
import { testUtilsForum, testUtilsUser } from '@charmverse/core/test';
import { arrayUtils } from '@charmverse/core/utilities';
import { randomIntFromInterval } from '@packages/utils/random';

import { randomIntFromInterval } from '../../../packages/utils/src/random';
import { paginatedPrismaTask } from '../paginatedPrismaTask';

describe('paginatedPrismaTask', () => {
Expand Down
3 changes: 1 addition & 2 deletions lib/utils/paginatedPrismaTask.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import type { Prisma } from '@charmverse/core/prisma-client';
import { prisma } from '@charmverse/core/prisma-client';

import { InvalidInputError } from '../../packages/utils/src/errors';
import { InvalidInputError } from '@packages/utils/errors';

type PrismaModel = Extract<
Uncapitalize<Prisma.ModelName>,
Expand Down
15 changes: 15 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/users/src/__tests__/getUserProfile.spec.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
import { prisma } from '@charmverse/core/prisma-client';
import { sessionUserRelations } from '@packages/profile/constants';
import type { LoggedInUser } from '@packages/profile/getUser';
import { getUserProfile } from '@packages/profile/getUser';
import { InvalidInputError, MissingDataError } from '@packages/utils/errors';
import { uid } from '@packages/utils/strings';
import { v4 } from 'uuid';

import { getUserProfile } from '../@packages/profile/getUser';

let user: LoggedInUser;
const walletAddress = `0x${v4()}`;

Expand Down

0 comments on commit 7704f35

Please sign in to comment.