diff --git a/apps/renderer/src/modules/power/my-wallet-section/index.tsx b/apps/renderer/src/modules/power/my-wallet-section/index.tsx index e558a503e..7df00a168 100644 --- a/apps/renderer/src/modules/power/my-wallet-section/index.tsx +++ b/apps/renderer/src/modules/power/my-wallet-section/index.tsx @@ -83,7 +83,7 @@ export const MyWalletSection = () => { /> - +
@@ -105,7 +105,7 @@ export const MyWalletSection = () => {
- +
diff --git a/apps/renderer/src/modules/user/ProfileButton.tsx b/apps/renderer/src/modules/user/ProfileButton.tsx index 1420f2604..3cbb90f88 100644 --- a/apps/renderer/src/modules/user/ProfileButton.tsx +++ b/apps/renderer/src/modules/user/ProfileButton.tsx @@ -84,7 +84,7 @@ export const ProfileButton: FC = memo((props) => { >
- +
diff --git a/packages/shared/src/hono.ts b/packages/shared/src/hono.ts index e985321a5..95093f6d9 100644 --- a/packages/shared/src/hono.ts +++ b/packages/shared/src/hono.ts @@ -3,8 +3,9 @@ import { HttpBindings } from '@hono/node-server'; import * as zod from 'zod'; import { z } from 'zod'; import * as drizzle_orm_pg_core from 'drizzle-orm/pg-core'; +import { AnyPgColumn } from 'drizzle-orm/pg-core'; import * as drizzle_orm from 'drizzle-orm'; -import { InferInsertModel } from 'drizzle-orm'; +import { InferInsertModel, SQL } from 'drizzle-orm'; type Env = { Bindings: HttpBindings; @@ -3525,6 +3526,7 @@ declare const users: drizzle_orm_pg_core.PgTableWithColumns<{ }; dialect: "pg"; }>; +declare function lower(handle: AnyPgColumn): SQL; declare const usersOpenApiSchema: z.ZodObject; @@ -3971,86 +3973,6 @@ declare const wallets: drizzle_orm_pg_core.PgTableWithColumns<{ baseColumn: never; generated: undefined; }, {}, {}>; - rank: drizzle_orm_pg_core.PgColumn<{ - name: "rank"; - tableName: "wallets"; - dataType: "number"; - columnType: "PgInteger"; - data: number; - driverParam: string | number; - notNull: false; - hasDefault: false; - isPrimaryKey: false; - isAutoincrement: false; - hasRuntimeDefault: false; - enumValues: undefined; - baseColumn: never; - generated: undefined; - }, {}, {}>; - level: drizzle_orm_pg_core.PgColumn<{ - name: "level"; - tableName: "wallets"; - dataType: "number"; - columnType: "PgInteger"; - data: number; - driverParam: string | number; - notNull: false; - hasDefault: false; - isPrimaryKey: false; - isAutoincrement: false; - hasRuntimeDefault: false; - enumValues: undefined; - baseColumn: never; - generated: undefined; - }, {}, {}>; - preActivePoints: drizzle_orm_pg_core.PgColumn<{ - name: "pre_active_points"; - tableName: "wallets"; - dataType: "number"; - columnType: "PgInteger"; - data: number; - driverParam: string | number; - notNull: false; - hasDefault: false; - isPrimaryKey: false; - isAutoincrement: false; - hasRuntimeDefault: false; - enumValues: undefined; - baseColumn: never; - generated: undefined; - }, {}, {}>; - activePoints: drizzle_orm_pg_core.PgColumn<{ - name: "active_points"; - tableName: "wallets"; - dataType: "number"; - columnType: "PgInteger"; - data: number; - driverParam: string | number; - notNull: false; - hasDefault: false; - isPrimaryKey: false; - isAutoincrement: false; - hasRuntimeDefault: false; - enumValues: undefined; - baseColumn: never; - generated: undefined; - }, {}, {}>; - statusUpdatedAt: drizzle_orm_pg_core.PgColumn<{ - name: "status_updated_at"; - tableName: "wallets"; - dataType: "date"; - columnType: "PgTimestamp"; - data: Date; - driverParam: string; - notNull: false; - hasDefault: false; - isPrimaryKey: false; - isAutoincrement: false; - hasRuntimeDefault: false; - enumValues: undefined; - baseColumn: never; - generated: undefined; - }, {}, {}>; }; dialect: "pg"; }>; @@ -4062,11 +3984,6 @@ declare const walletsOpenAPISchema: zod.ZodObject<{ powerToken: zod.ZodString; dailyPowerToken: zod.ZodString; cashablePowerToken: zod.ZodString; - rank: zod.ZodNullable; - level: zod.ZodNullable; - preActivePoints: zod.ZodNullable; - activePoints: zod.ZodNullable; - statusUpdatedAt: zod.ZodNullable; }, zod.UnknownKeysParam, zod.ZodTypeAny, { createdAt: string; userId: string; @@ -4075,11 +3992,6 @@ declare const walletsOpenAPISchema: zod.ZodObject<{ powerToken: string; dailyPowerToken: string; cashablePowerToken: string; - rank: number | null; - level: number | null; - preActivePoints: number | null; - activePoints: number | null; - statusUpdatedAt: string | null; }, { createdAt: string; userId: string; @@ -4088,16 +4000,12 @@ declare const walletsOpenAPISchema: zod.ZodObject<{ powerToken: string; dailyPowerToken: string; cashablePowerToken: string; - rank: number | null; - level: number | null; - preActivePoints: number | null; - activePoints: number | null; - statusUpdatedAt: string | null; }>; declare const walletsRelations: drizzle_orm.Relations<"wallets", { user: drizzle_orm.One<"user", true>; transactionsFrom: drizzle_orm.Many<"transactions">; transactionTo: drizzle_orm.Many<"transactions">; + level: drizzle_orm.One<"levels", false>; }>; declare const transactionType: drizzle_orm_pg_core.PgEnum<["tip", "mint", "burn", "withdraw", "purchase"]>; declare const transactions: drizzle_orm_pg_core.PgTableWithColumns<{ @@ -4360,6 +4268,173 @@ declare const feedPowerTokensOpenAPISchema: zod.ZodObject<{ declare const feedPowerTokensRelations: drizzle_orm.Relations<"feedPowerTokens", { feed: drizzle_orm.One<"feeds", true>; }>; +declare const levels: drizzle_orm_pg_core.PgTableWithColumns<{ + name: "levels"; + schema: undefined; + columns: { + address: drizzle_orm_pg_core.PgColumn<{ + name: "address"; + tableName: "levels"; + dataType: "string"; + columnType: "PgText"; + data: string; + driverParam: string; + notNull: true; + hasDefault: false; + isPrimaryKey: false; + isAutoincrement: false; + hasRuntimeDefault: false; + enumValues: [string, ...string[]]; + baseColumn: never; + generated: undefined; + }, {}, {}>; + rank: drizzle_orm_pg_core.PgColumn<{ + name: "rank"; + tableName: "levels"; + dataType: "number"; + columnType: "PgInteger"; + data: number; + driverParam: string | number; + notNull: false; + hasDefault: false; + isPrimaryKey: false; + isAutoincrement: false; + hasRuntimeDefault: false; + enumValues: undefined; + baseColumn: never; + generated: undefined; + }, {}, {}>; + level: drizzle_orm_pg_core.PgColumn<{ + name: "level"; + tableName: "levels"; + dataType: "number"; + columnType: "PgInteger"; + data: number; + driverParam: string | number; + notNull: false; + hasDefault: false; + isPrimaryKey: false; + isAutoincrement: false; + hasRuntimeDefault: false; + enumValues: undefined; + baseColumn: never; + generated: undefined; + }, {}, {}>; + preActivePoints: drizzle_orm_pg_core.PgColumn<{ + name: "pre_active_points"; + tableName: "levels"; + dataType: "number"; + columnType: "PgInteger"; + data: number; + driverParam: string | number; + notNull: false; + hasDefault: false; + isPrimaryKey: false; + isAutoincrement: false; + hasRuntimeDefault: false; + enumValues: undefined; + baseColumn: never; + generated: undefined; + }, {}, {}>; + activePoints: drizzle_orm_pg_core.PgColumn<{ + name: "active_points"; + tableName: "levels"; + dataType: "number"; + columnType: "PgInteger"; + data: number; + driverParam: string | number; + notNull: false; + hasDefault: false; + isPrimaryKey: false; + isAutoincrement: false; + hasRuntimeDefault: false; + enumValues: undefined; + baseColumn: never; + generated: undefined; + }, {}, {}>; + statusUpdatedAt: drizzle_orm_pg_core.PgColumn<{ + name: "status_updated_at"; + tableName: "levels"; + dataType: "date"; + columnType: "PgTimestamp"; + data: Date; + driverParam: string; + notNull: false; + hasDefault: false; + isPrimaryKey: false; + isAutoincrement: false; + hasRuntimeDefault: false; + enumValues: undefined; + baseColumn: never; + generated: undefined; + }, {}, {}>; + powerToken: drizzle_orm_pg_core.PgColumn<{ + name: "power_token"; + tableName: "levels"; + dataType: "string"; + columnType: "PgNumeric"; + data: string; + driverParam: string; + notNull: true; + hasDefault: true; + isPrimaryKey: false; + isAutoincrement: false; + hasRuntimeDefault: false; + enumValues: undefined; + baseColumn: never; + generated: undefined; + }, {}, {}>; + userId: drizzle_orm_pg_core.PgColumn<{ + name: "userId"; + tableName: "levels"; + dataType: "string"; + columnType: "PgText"; + data: string; + driverParam: string; + notNull: true; + hasDefault: false; + isPrimaryKey: false; + isAutoincrement: false; + hasRuntimeDefault: false; + enumValues: [string, ...string[]]; + baseColumn: never; + generated: undefined; + }, {}, {}>; + }; + dialect: "pg"; +}>; +declare const levelsOpenAPISchema: zod.ZodObject<{ + address: zod.ZodString; + rank: zod.ZodNullable; + level: zod.ZodNullable; + preActivePoints: zod.ZodNullable; + activePoints: zod.ZodNullable; + statusUpdatedAt: zod.ZodNullable; + powerToken: zod.ZodString; + userId: zod.ZodString; +}, zod.UnknownKeysParam, zod.ZodTypeAny, { + userId: string; + address: string; + powerToken: string; + rank: number | null; + level: number | null; + preActivePoints: number | null; + activePoints: number | null; + statusUpdatedAt: string | null; +}, { + userId: string; + address: string; + powerToken: string; + rank: number | null; + level: number | null; + preActivePoints: number | null; + activePoints: number | null; + statusUpdatedAt: string | null; +}>; +declare const levelsRelations: drizzle_orm.Relations<"levels", { + wallet: drizzle_orm.One<"wallets", true>; + user: drizzle_orm.One<"user", true>; +}>; declare const _routes: hono_hono_base.HonoBase; type AppType = typeof _routes; -export { type ActionsModel, type AppType, type AttachmentsModel, CommonEntryFields, type EntriesModel, type EntryReadHistoriesModel, type ExtraModel, type FeedModel, type MediaModel, type MessagingData, MessagingType, type SettingsModel, accounts, achievements, achievementsOpenAPISchema, actions, actionsItemOpenAPISchema, actionsOpenAPISchema, actionsRelations, attachmentsZodSchema, collections, collectionsOpenAPISchema, collectionsRelations, entries, entriesOpenAPISchema, entriesRelations, entryReadHistories, entryReadHistoriesOpenAPISchema, entryReadHistoriesRelations, extraZodSchema, feedPowerTokens, feedPowerTokensOpenAPISchema, feedPowerTokensRelations, feeds, feedsOpenAPISchema, feedsRelations, inboxHandleSchema, inboxes, inboxesEntries, inboxesEntriesInsertOpenAPISchema, type inboxesEntriesModel, inboxesEntriesOpenAPISchema, inboxesEntriesRelations, inboxesOpenAPISchema, inboxesRelations, invitations, invitationsOpenAPISchema, invitationsRelations, languageSchema, lists, listsOpenAPISchema, listsRelations, listsSubscriptions, listsSubscriptionsOpenAPISchema, listsSubscriptionsRelations, listsTimeline, listsTimelineOpenAPISchema, listsTimelineRelations, mediaZodSchema, messaging, messagingOpenAPISchema, messagingRelations, sessions, settings, subscriptions, subscriptionsOpenAPISchema, subscriptionsRelations, timeline, timelineOpenAPISchema, timelineRelations, transactionType, transactions, transactionsOpenAPISchema, transactionsRelations, users, usersOpenApiSchema, usersRelations, verificationTokens, wallets, walletsOpenAPISchema, walletsRelations }; +export { type ActionsModel, type AppType, type AttachmentsModel, CommonEntryFields, type EntriesModel, type EntryReadHistoriesModel, type ExtraModel, type FeedModel, type MediaModel, type MessagingData, MessagingType, type SettingsModel, accounts, achievements, achievementsOpenAPISchema, actions, actionsItemOpenAPISchema, actionsOpenAPISchema, actionsRelations, attachmentsZodSchema, collections, collectionsOpenAPISchema, collectionsRelations, entries, entriesOpenAPISchema, entriesRelations, entryReadHistories, entryReadHistoriesOpenAPISchema, entryReadHistoriesRelations, extraZodSchema, feedPowerTokens, feedPowerTokensOpenAPISchema, feedPowerTokensRelations, feeds, feedsOpenAPISchema, feedsRelations, inboxHandleSchema, inboxes, inboxesEntries, inboxesEntriesInsertOpenAPISchema, type inboxesEntriesModel, inboxesEntriesOpenAPISchema, inboxesEntriesRelations, inboxesOpenAPISchema, inboxesRelations, invitations, invitationsOpenAPISchema, invitationsRelations, languageSchema, levels, levelsOpenAPISchema, levelsRelations, lists, listsOpenAPISchema, listsRelations, listsSubscriptions, listsSubscriptionsOpenAPISchema, listsSubscriptionsRelations, listsTimeline, listsTimelineOpenAPISchema, listsTimelineRelations, lower, mediaZodSchema, messaging, messagingOpenAPISchema, messagingRelations, sessions, settings, subscriptions, subscriptionsOpenAPISchema, subscriptionsRelations, timeline, timelineOpenAPISchema, timelineRelations, transactionType, transactions, transactionsOpenAPISchema, transactionsRelations, users, usersOpenApiSchema, usersRelations, verificationTokens, wallets, walletsOpenAPISchema, walletsRelations };