From fe1c390973221703bfdeefeebd59c5fdee3f5f2d Mon Sep 17 00:00:00 2001 From: Rory& Date: Thu, 11 Jun 2026 18:07:50 +0200 Subject: Allow subpath imports, move extensions to separate module --- src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts | 2 +- src/api/routes/guilds/#guild_id/roles/#role_id/members.ts | 3 ++- src/api/util/handlers/Message.ts | 4 +--- src/api/util/utility/EmbedHandlers.ts | 3 ++- 4 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src/api') diff --git a/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts b/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts index 305f81fcc..839ae6eeb 100644 --- a/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts +++ b/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts @@ -17,6 +17,7 @@ */ import { route } from "@spacebar/api"; +import { arrayRemove } from "@spacebar/extensions"; import { Channel, emitEvent, @@ -29,7 +30,6 @@ import { MessageReactionRemoveEmojiEvent, MessageReactionRemoveEvent, User, - arrayRemove, ReactionType, } from "@spacebar/util"; import { Request, Response, Router } from "express"; diff --git a/src/api/routes/guilds/#guild_id/roles/#role_id/members.ts b/src/api/routes/guilds/#guild_id/roles/#role_id/members.ts index aea54b1d2..5a55c731e 100644 --- a/src/api/routes/guilds/#guild_id/roles/#role_id/members.ts +++ b/src/api/routes/guilds/#guild_id/roles/#role_id/members.ts @@ -17,7 +17,8 @@ */ import { Router, Request, Response } from "express"; -import { DiscordApiErrors, Member, arrayPartition } from "@spacebar/util"; +import { arrayPartition } from "@spacebar/extensions"; +import { DiscordApiErrors, Member } from "@spacebar/util"; import { route } from "@spacebar/api"; const router = Router({ mergeParams: true }); diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts index acfe7f311..74c2d6d0f 100644 --- a/src/api/util/handlers/Message.ts +++ b/src/api/util/handlers/Message.ts @@ -17,10 +17,9 @@ */ import { fillMessageUrlEmbeds, randomString } from "@spacebar/api"; +import { mathLogBase, arrayDistributeSequentially } from "@spacebar/extensions"; import { Application, - arrayDistributeSequentially, - arrayPartition, Attachment, Channel, CloudAttachment, @@ -35,7 +34,6 @@ import { Guild, handleFile, HERE_MENTION, - mathLogBase, Member, Message, MessageCreateEvent, diff --git a/src/api/util/utility/EmbedHandlers.ts b/src/api/util/utility/EmbedHandlers.ts index f242d6863..fa3d74f04 100644 --- a/src/api/util/utility/EmbedHandlers.ts +++ b/src/api/util/utility/EmbedHandlers.ts @@ -16,7 +16,8 @@ along with this program. If not, see . */ -import { arrayDistinctBy, arrayGroupBy, Config, EmbedCache, emitEvent, Message, MessageUpdateEvent, normalizeUrl, OrmUtils, sleep } from "@spacebar/util"; +import { sleep, arrayDistinctBy, arrayGroupBy } from "@spacebar/extensions"; +import { Config, EmbedCache, emitEvent, Message, MessageUpdateEvent, normalizeUrl, OrmUtils } from "@spacebar/util"; import { Embed, EmbedImage, EmbedType } from "@spacebar/schemas"; import * as cheerio from "cheerio"; import crypto from "node:crypto"; -- cgit 1.5.1