Merge pull request #957 from ente-io/fix-testing-reported-issues
Fix testing reported issues
This commit is contained in:
commit
47dc6d15e5
|
@ -58,7 +58,7 @@ interface Props {
|
||||||
) => void;
|
) => void;
|
||||||
selected: SelectedState;
|
selected: SelectedState;
|
||||||
isFirstLoad?;
|
isFirstLoad?;
|
||||||
hasPersonalFiles?;
|
hasNoPersonalFiles?;
|
||||||
openUploader?;
|
openUploader?;
|
||||||
isInSearchMode?: boolean;
|
isInSearchMode?: boolean;
|
||||||
search?: Search;
|
search?: Search;
|
||||||
|
@ -80,7 +80,7 @@ const PhotoFrame = ({
|
||||||
setSelected,
|
setSelected,
|
||||||
selected,
|
selected,
|
||||||
isFirstLoad,
|
isFirstLoad,
|
||||||
hasPersonalFiles,
|
hasNoPersonalFiles,
|
||||||
openUploader,
|
openUploader,
|
||||||
isInSearchMode,
|
isInSearchMode,
|
||||||
search,
|
search,
|
||||||
|
@ -655,7 +655,7 @@ const PhotoFrame = ({
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{!isFirstLoad &&
|
{!isFirstLoad &&
|
||||||
!hasPersonalFiles &&
|
hasNoPersonalFiles &&
|
||||||
!isInSearchMode &&
|
!isInSearchMode &&
|
||||||
activeCollection === ALL_SECTION ? (
|
activeCollection === ALL_SECTION ? (
|
||||||
<EmptyScreen openUploader={openUploader} />
|
<EmptyScreen openUploader={openUploader} />
|
||||||
|
|
|
@ -142,7 +142,7 @@ export default function Gallery() {
|
||||||
|
|
||||||
const [isFirstLoad, setIsFirstLoad] = useState(false);
|
const [isFirstLoad, setIsFirstLoad] = useState(false);
|
||||||
const [isFirstFetch, setIsFirstFetch] = useState(false);
|
const [isFirstFetch, setIsFirstFetch] = useState(false);
|
||||||
const [hasPersonalFiles, setHasPersonalFiles] = useState(false);
|
const [hasNoPersonalFiles, setHasNoPersonalFiles] = useState(false);
|
||||||
const [selected, setSelected] = useState<SelectedState>({
|
const [selected, setSelected] = useState<SelectedState>({
|
||||||
ownCount: 0,
|
ownCount: 0,
|
||||||
count: 0,
|
count: 0,
|
||||||
|
@ -393,11 +393,10 @@ export default function Gallery() {
|
||||||
archivedCollections
|
archivedCollections
|
||||||
);
|
);
|
||||||
setCollectionSummaries(collectionSummaries);
|
setCollectionSummaries(collectionSummaries);
|
||||||
const incomingShareFiles = files.filter(
|
const hasNoPersonalFiles = files.every(
|
||||||
(file) => file.ownerID !== user.id
|
(file) => file.ownerID !== user.id
|
||||||
);
|
);
|
||||||
const hasPersonalFiles = files.length - incomingShareFiles.length > 0;
|
setHasNoPersonalFiles(hasNoPersonalFiles);
|
||||||
setHasPersonalFiles(hasPersonalFiles);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const clearSelection = function () {
|
const clearSelection = function () {
|
||||||
|
@ -709,7 +708,7 @@ export default function Gallery() {
|
||||||
setSelected={setSelected}
|
setSelected={setSelected}
|
||||||
selected={selected}
|
selected={selected}
|
||||||
isFirstLoad={isFirstLoad}
|
isFirstLoad={isFirstLoad}
|
||||||
hasPersonalFiles={hasPersonalFiles}
|
hasNoPersonalFiles={hasNoPersonalFiles}
|
||||||
openUploader={openUploader}
|
openUploader={openUploader}
|
||||||
isInSearchMode={isInSearchMode}
|
isInSearchMode={isInSearchMode}
|
||||||
search={search}
|
search={search}
|
||||||
|
|
|
@ -255,6 +255,7 @@ export const getCollection = async (
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getCollectionLatestFiles = (
|
export const getCollectionLatestFiles = (
|
||||||
|
user: User,
|
||||||
files: EnteFile[],
|
files: EnteFile[],
|
||||||
archivedCollections: Set<number>
|
archivedCollections: Set<number>
|
||||||
): CollectionLatestFiles => {
|
): CollectionLatestFiles => {
|
||||||
|
@ -274,6 +275,7 @@ export const getCollectionLatestFiles = (
|
||||||
!latestFiles.has(ALL_SECTION) &&
|
!latestFiles.has(ALL_SECTION) &&
|
||||||
!IsArchived(file) &&
|
!IsArchived(file) &&
|
||||||
!file.isTrashed &&
|
!file.isTrashed &&
|
||||||
|
file.ownerID === user.id &&
|
||||||
!archivedCollections.has(file.collectionID)
|
!archivedCollections.has(file.collectionID)
|
||||||
) {
|
) {
|
||||||
latestFiles.set(ALL_SECTION, file);
|
latestFiles.set(ALL_SECTION, file);
|
||||||
|
@ -943,6 +945,7 @@ export async function getCollectionSummaries(
|
||||||
): Promise<CollectionSummaries> {
|
): Promise<CollectionSummaries> {
|
||||||
const collectionSummaries: CollectionSummaries = new Map();
|
const collectionSummaries: CollectionSummaries = new Map();
|
||||||
const collectionLatestFiles = getCollectionLatestFiles(
|
const collectionLatestFiles = getCollectionLatestFiles(
|
||||||
|
user,
|
||||||
files,
|
files,
|
||||||
archivedCollections
|
archivedCollections
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in a new issue