Skip to content

Commit

Permalink
temporary checkpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
lowtorola committed Sep 29, 2024
1 parent a5f440a commit a1e3ab8
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 44 deletions.
40 changes: 0 additions & 40 deletions frontend2/src/api/loaders/myTeamLoader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@ import type { QueryClient } from "@tanstack/react-query";
import type { LoaderFunction } from "react-router-dom";
import { myTeamFactory } from "../team/teamFactories";
import { buildKey } from "../helpers";
import { isNil } from "lodash";
import { scrimmagingRecordFactory } from "api/compete/competeFactories";
import {
CompeteMatchScrimmagingRecordRetrieveScrimmageTypeEnum,
type TeamPrivate,
} from "api/_autogen";

export const myTeamLoader =
(queryClient: QueryClient): LoaderFunction =>
Expand All @@ -22,39 +16,5 @@ export const myTeamLoader =
queryFn: async () => await myTeamFactory.queryFn({ episodeId }),
});

// Win/loss/tie
const teamDataCached = queryClient.getQueryData<TeamPrivate>(
buildKey(myTeamFactory.queryKey, { episodeId }),
);

if (!isNil(teamDataCached)) {
void queryClient.ensureQueryData({
queryKey: buildKey(scrimmagingRecordFactory.queryKey, {
episodeId,
teamId: teamDataCached.id,
scrimmageType:
CompeteMatchScrimmagingRecordRetrieveScrimmageTypeEnum.Ranked,
}),
});

void queryClient.ensureQueryData({
queryKey: buildKey(scrimmagingRecordFactory.queryKey, {
episodeId,
teamId: teamDataCached.id,
scrimmageType:
CompeteMatchScrimmagingRecordRetrieveScrimmageTypeEnum.Unranked,
}),
});

void queryClient.ensureQueryData({
queryKey: buildKey(scrimmagingRecordFactory.queryKey, {
episodeId,
teamId: teamDataCached.id,
scrimmageType:
CompeteMatchScrimmagingRecordRetrieveScrimmageTypeEnum.All,
}),
});
}

return null;
};
7 changes: 4 additions & 3 deletions frontend2/src/components/compete/ScrimmagingRecord.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import {
import { useScrimmagingRecord } from "api/compete/useCompete";
import { useEpisodeId } from "contexts/EpisodeContext";
import WinLossTie from "./WinLossTie";
import { isNil } from "lodash";

interface ScrimmagingRecordProps {
team: Pick<TeamPublic, "id" | "name" | "profile">;
Expand Down Expand Up @@ -69,7 +70,7 @@ const ScrimmagingRecord: React.FC<ScrimmagingRecordProps> = ({
scrimmageType={
CompeteMatchScrimmagingRecordRetrieveScrimmageTypeEnum.All
}
loading={scrimmagingRecordAll.isFetching}
loading={scrimmagingRecordAll.isFetching && isNil(scrimmagingRecordAll.data)}
wins={scrimmagingRecordAll.data?.wins ?? 0}
losses={scrimmagingRecordAll.data?.losses ?? 0}
ties={scrimmagingRecordAll.data?.ties ?? 0}
Expand All @@ -80,7 +81,7 @@ const ScrimmagingRecord: React.FC<ScrimmagingRecordProps> = ({
scrimmageType={
CompeteMatchScrimmagingRecordRetrieveScrimmageTypeEnum.Unranked
}
loading={scrimmagingRecordUnranked.isFetching}
loading={scrimmagingRecordUnranked.isFetching && isNil(scrimmagingRecordUnranked.data)}
wins={scrimmagingRecordUnranked.data?.wins ?? 0}
losses={scrimmagingRecordUnranked.data?.losses ?? 0}
ties={scrimmagingRecordUnranked.data?.ties ?? 0}
Expand All @@ -91,7 +92,7 @@ const ScrimmagingRecord: React.FC<ScrimmagingRecordProps> = ({
scrimmageType={
CompeteMatchScrimmagingRecordRetrieveScrimmageTypeEnum.Ranked
}
loading={scrimmagingRecordRanked.isFetching}
loading={scrimmagingRecordRanked.isFetching && isNil(scrimmagingRecordRanked.data)}
wins={scrimmagingRecordRanked.data?.wins ?? 0}
losses={scrimmagingRecordRanked.data?.losses ?? 0}
ties={scrimmagingRecordRanked.data?.ties ?? 0}
Expand Down
6 changes: 5 additions & 1 deletion frontend2/src/views/Home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,11 @@ const Home: React.FC = () => {
</SectionCard>
{userTeam.isSuccess && (
<SectionCard title="Scrimmaging Record">
<ScrimmagingRecord team={userTeam.data} />
<ScrimmagingRecord
team={userTeam.data}
hideRanked={true}
hideUnranked={true}
/>
</SectionCard>
)}
<SectionCard title="Rating History">
Expand Down

0 comments on commit a1e3ab8

Please sign in to comment.