This commit is contained in:
Manav Rathi
2024-11-07 14:07:19 +05:30
parent d481fa5cde
commit da3f3fbb57
3 changed files with 6 additions and 7 deletions

View File

@@ -32,7 +32,7 @@ import {
import { groupFilesByCollectionID } from "@/new/photos/services/file";
import { getLocalFiles, sortFiles } from "@/new/photos/services/files";
import { updateMagicMetadata } from "@/new/photos/services/magic-metadata";
import type { FamilyData } from "@/new/photos/services/family";
import type { FamilyData } from "@/new/photos/services/plan";
import { batch } from "@/utils/array";
import { CustomError } from "@ente/shared/error";
import HTTPService from "@ente/shared/network/HTTPService";

View File

@@ -28,7 +28,6 @@ import type {
CollectionSummary,
CollectionSummaryType,
} from "../../services/collection/ui";
import type { FamilyData } from "../../services/family";
import {
createFileCollectionIDs,
getLatestVersionFiles,
@@ -41,6 +40,7 @@ import {
isPinnedCollection,
} from "../../services/magic-metadata";
import type { PeopleState, Person } from "../../services/ml/people";
import type { FamilyData } from "../../services/plan";
/**
* Specifies what the bar at the top of the gallery is displaying currently.

View File

@@ -1,6 +1,3 @@
// TODO:
/* eslint-disable @typescript-eslint/prefer-optional-chain */
/* eslint-disable @typescript-eslint/no-unnecessary-condition */
import { authenticatedRequestHeaders, ensureOk } from "@/base/http";
import { apiURL, familyAppOrigin, paymentsAppOrigin } from "@/base/origins";
import { ensure } from "@/utils/ensure";
@@ -115,7 +112,9 @@ export const BonusData = z.object({
/**
* List of bonuses applied for the user.
*/
storageBonuses: Bonus.array(),
storageBonuses: Bonus.array()
.nullish()
.transform((v) => v ?? []),
});
/**
@@ -418,7 +417,7 @@ export const isSubscriptionPastDue = (subscription: Subscription) => {
* (represented by the given {@link userDetails}).
*/
export const userDetailsAddOnBonuses = (userDetails: UserDetails) =>
userDetails.bonusData?.storageBonuses?.filter((bonus) =>
userDetails.bonusData?.storageBonuses.filter((bonus) =>
bonus.type.startsWith("ADD_ON"),
) ?? [];