XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

chore: fix ILoadoutClient typing (#4140)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/4140 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

125301ad
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

2 个文件 +3 -2
Modified src/services/personalRoomsService.ts +2 -1
@@ -12,6 +12,7 @@ import { logger } from "../utils/logger.ts";
12 12 import type { Types } from "mongoose";
13 13 import { getLoadout } from "./loadoutService.ts";
14 14 import { toOid } from "../helpers/inventoryHelpers.ts";
15 import type { ILoadoutClient } from "../types/saveLoadoutTypes.ts";
15 16
16 17 export const getPersonalRooms = async (
17 18 accountId: string | Types.ObjectId,
@@ -113,7 +114,7 @@ export const getShip = async (personalRoomsDb: TPersonalRoomsDatabaseDocument):
113 114 const loadout = await getLoadout(personalRoomsDb.personalRoomsOwnerId);
114 115 return {
115 116 ShipOwnerId: personalRoomsDb.personalRoomsOwnerId.toString(),
116 LoadOutInventory: { LoadOutPresets: loadout.toJSON() },
117 LoadOutInventory: { LoadOutPresets: loadout.toJSON<ILoadoutClient>() },
117 118 Ship: {
118 119 ...personalRooms.Ship,
119 120 ShipId: toOid(personalRoomsDb.activeShipId)
Modified src/types/saveLoadoutTypes.ts +1 -1
@@ -86,7 +86,7 @@ type IConfigEntry = {
86 86 CrewMembers?: ICrewShipMembersClient;
87 87 };
88 88
89 export type ILoadoutClient = Omit<ILoadoutDatabase, "_id" | "loadoutOwnerId">;
89 export type ILoadoutClient = ILoadOutPresets;
90 90
91 91 export interface ILoadoutDatabase {
92 92 NORMAL: ILoadoutConfigDatabase[];