feat: getShip import #2627

Merged
Sainan merged 4 commits from AMelonInsideLemon/SpaceNinjaServer:getShip-import into main 2025-08-15 15:13:36 -07:00
2 changed files with 4 additions and 4 deletions
Showing only changes of commit ef4b083622 - Show all commits

View File

@ -482,7 +482,7 @@ const convertApartment = (client: IApartmentClient): IApartmentDatabase => {
return { return {
...client, ...client,
Gardening: { Planters: client.Gardening.Planters.map(convertPlanter) }, Gardening: { Planters: client.Gardening.Planters.map(convertPlanter) },
FavouriteLoadouts: client.FavouriteLoadouts.map(convertFavouriteLoadout) FavouriteLoadouts: client.FavouriteLoadouts ? client.FavouriteLoadouts.map(convertFavouriteLoadout) : []
}; };
}; };
@ -490,7 +490,7 @@ const convertTailorShop = (client: ITailorShop): ITailorShopDatabase => {
return { return {
...client, ...client,
Colors: Array.isArray(client.Colors) ? {} : client.Colors, Colors: Array.isArray(client.Colors) ? {} : client.Colors,
FavouriteLoadouts: client.FavouriteLoadouts.map(convertFavouriteLoadout) FavouriteLoadouts: client.FavouriteLoadouts ? client.FavouriteLoadouts.map(convertFavouriteLoadout) : []
}; };
}; };

View File

@ -90,7 +90,7 @@ export interface IGardeningDatabase {
export interface IApartmentClient { export interface IApartmentClient {
Gardening: IGardeningClient; Gardening: IGardeningClient;
Rooms: IRoom[]; Rooms: IRoom[];
FavouriteLoadouts: IFavouriteLoadout[]; FavouriteLoadouts?: IFavouriteLoadout[];
VideoWallBackdrop?: string; VideoWallBackdrop?: string;
Soundscape?: string; Soundscape?: string;
} }
@ -210,7 +210,7 @@ export interface ITailorShopDatabase {
} }
export interface ITailorShop extends Omit<ITailorShopDatabase, "FavouriteLoadouts"> { export interface ITailorShop extends Omit<ITailorShopDatabase, "FavouriteLoadouts"> {
FavouriteLoadouts: IFavouriteLoadout[]; FavouriteLoadouts?: IFavouriteLoadout[];
} }
export type RoomsType = { Name: string; MaxCapacity: number; PlacedDecos: Types.DocumentArray<IPlacedDecosDatabase> }; export type RoomsType = { Name: string; MaxCapacity: number; PlacedDecos: Types.DocumentArray<IPlacedDecosDatabase> };