Hotfix tRPC tokens

This commit is contained in:
Hri7566 2024-03-08 21:17:31 -05:00
parent 34cec1e033
commit 015ecbd460
3 changed files with 30 additions and 24 deletions

View File

@ -2,7 +2,7 @@ import { EventEmitter } from "events";
import Discord from "discord.js"; import Discord from "discord.js";
import { Logger } from "@util/Logger"; import { Logger } from "@util/Logger";
import { CosmicColor } from "@util/CosmicColor"; import { CosmicColor } from "@util/CosmicColor";
import trpc from "@util/api/trpc"; import gettRPC from "@util/api/trpc";
export interface DiscordBotConfig { export interface DiscordBotConfig {
serverID: string; serverID: string;
@ -10,6 +10,8 @@ export interface DiscordBotConfig {
token?: string; token?: string;
} }
const trpc = gettRPC(process.env.DISCORD_FISHING_TOKEN as string);
export class DiscordBot extends EventEmitter { export class DiscordBot extends EventEmitter {
public client: Discord.Client; public client: Discord.Client;
public logger = new Logger("Discord Bot"); public logger = new Logger("Discord Bot");

View File

@ -1,6 +1,6 @@
import Client from "mpp-client-net"; import Client from "mpp-client-net";
import { Logger } from "@util/Logger"; import { Logger } from "@util/Logger";
import trpc from "@util/api/trpc"; import gettRPC from "@util/api/trpc";
import { EventEmitter } from "events"; import { EventEmitter } from "events";
export interface MPPNetBotConfig { export interface MPPNetBotConfig {
@ -12,6 +12,8 @@ export interface MPPNetBotConfig {
}; };
} }
const trpc = gettRPC(process.env.MPP_FISHING_TOKEN as string);
export class MPPNetBot { export class MPPNetBot {
public client: Client; public client: Client;
public b = new EventEmitter(); public b = new EventEmitter();

View File

@ -1,27 +1,29 @@
import { createTRPCClient, httpBatchLink } from "@trpc/client"; import { createTRPCClient, httpBatchLink } from "@trpc/client";
import type { AppRouter } from "@server/api/trpc"; import type { AppRouter } from "@server/api/trpc";
const apiToken = process.env.FISHING_TOKEN as string; // const apiToken = process.env.FISHING_TOKEN as string;
export const trpc = createTRPCClient<AppRouter>({ export function gettRPC(token: string) {
links: [ return createTRPCClient<AppRouter>({
// httpBatchLink({ links: [
// url: "http://localhost:3000", // httpBatchLink({
// headers() { // url: "http://localhost:3000",
// return { // headers() {
// Authorization: apiToken // return {
// }; // Authorization: apiToken
// } // };
// }), // }
httpBatchLink({ // }),
url: "https://fishing.hri7566.info/api", httpBatchLink({
headers() { url: "https://fishing.hri7566.info/api",
return { headers() {
Authorization: apiToken return {
}; Authorization: token
} };
}) }
] })
}); ]
});
}
export default trpc; export default gettRPC;