mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-18 07:36:00 +01:00
Collapsing Items: A few improvements
This commit is contained in:
@@ -32,7 +32,7 @@ describe('util/CollapseSets', () => {
|
||||
const yesterday = now - DAY;
|
||||
const defaultParams = {
|
||||
activeCall: undefined,
|
||||
allowMultidayDaySets: true,
|
||||
allowMultidaySets: true,
|
||||
callHistorySelector: () => undefined,
|
||||
callSelector: () => undefined,
|
||||
getCallIdFromEra: (eraId: string) => eraId,
|
||||
@@ -140,11 +140,13 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id1',
|
||||
isUnseen: false,
|
||||
extraItems: 1,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
{
|
||||
id: 'id2',
|
||||
isUnseen: true,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -208,10 +210,12 @@ describe('util/CollapseSets', () => {
|
||||
{
|
||||
id: 'id1',
|
||||
isUnseen: true,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
{
|
||||
id: 'id2',
|
||||
isUnseen: true,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -302,10 +306,12 @@ describe('util/CollapseSets', () => {
|
||||
{
|
||||
id: 'id1',
|
||||
isUnseen: false,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
{
|
||||
id: 'id2',
|
||||
isUnseen: true,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -440,6 +446,7 @@ describe('util/CollapseSets', () => {
|
||||
{
|
||||
id: 'id1',
|
||||
isUnseen: false,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -471,6 +478,7 @@ describe('util/CollapseSets', () => {
|
||||
{
|
||||
id: 'id5',
|
||||
isUnseen: false,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -567,6 +575,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id1',
|
||||
isUnseen: false,
|
||||
extraItems: 1,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -583,6 +592,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id3',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -653,6 +663,7 @@ describe('util/CollapseSets', () => {
|
||||
{
|
||||
id: 'id1',
|
||||
isUnseen: false,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -664,10 +675,12 @@ describe('util/CollapseSets', () => {
|
||||
{
|
||||
id: 'id2',
|
||||
isUnseen: false,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
{
|
||||
id: 'id3',
|
||||
isUnseen: false,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -794,6 +807,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id2',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -810,21 +824,25 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id4',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
{
|
||||
id: 'id5',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
{
|
||||
id: 'id6',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: true,
|
||||
},
|
||||
{
|
||||
id: 'id7',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -836,11 +854,13 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id8',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
{
|
||||
id: 'id9',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -947,6 +967,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id5',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1071,6 +1092,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id4',
|
||||
isUnseen: false,
|
||||
extraItems: 1,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1166,6 +1188,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id1',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1182,6 +1205,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id3',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1307,6 +1331,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id2',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1323,11 +1348,13 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id4',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
{
|
||||
id: 'id5',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1344,6 +1371,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id7',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1360,6 +1388,7 @@ describe('util/CollapseSets', () => {
|
||||
id: 'id9',
|
||||
isUnseen: false,
|
||||
extraItems: undefined,
|
||||
atDateBoundary: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1372,7 +1401,7 @@ describe('util/CollapseSets', () => {
|
||||
const { resultSets, resultScrollToIndex, resultUnseenIndex } =
|
||||
mapItemsIntoCollapseSets({
|
||||
...defaultParams,
|
||||
allowMultidayDaySets: false,
|
||||
allowMultidaySets: false,
|
||||
items,
|
||||
messages,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user