Page media in Lightbox

This commit is contained in:
Fedor Indutny 2023-03-03 19:03:15 -08:00 committed by GitHub
parent 03697f66e7
commit 5dff1768bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 603 additions and 395 deletions

View file

@ -92,7 +92,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 5);
const messages = await getOlderMessagesByConversation(conversationId, {
const messages = await getOlderMessagesByConversation({
conversationId,
includeStoryReplies: true,
limit: 5,
storyId: undefined,
@ -149,7 +150,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getOlderMessagesByConversation(conversationId, {
const messages = await getOlderMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
storyId,
@ -203,7 +205,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getOlderMessagesByConversation(conversationId, {
const messages = await getOlderMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
storyId: undefined,
@ -254,7 +257,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getOlderMessagesByConversation(conversationId, {
const messages = await getOlderMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
receivedAt: target,
@ -307,7 +311,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getOlderMessagesByConversation(conversationId, {
const messages = await getOlderMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
receivedAt: target,
@ -364,7 +369,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getOlderMessagesByConversation(conversationId, {
const messages = await getOlderMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
messageId: message2.id,
@ -442,7 +448,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 5);
const messages = await getNewerMessagesByConversation(conversationId, {
const messages = await getNewerMessagesByConversation({
conversationId,
includeStoryReplies: true,
limit: 5,
storyId: undefined,
@ -498,7 +505,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getNewerMessagesByConversation(conversationId, {
const messages = await getNewerMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
storyId,
@ -550,7 +558,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getNewerMessagesByConversation(conversationId, {
const messages = await getNewerMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
receivedAt: target,
@ -605,7 +614,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getNewerMessagesByConversation(conversationId, {
const messages = await getNewerMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
storyId: undefined,
@ -658,7 +668,8 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 3);
const messages = await getNewerMessagesByConversation(conversationId, {
const messages = await getNewerMessagesByConversation({
conversationId,
includeStoryReplies: false,
limit: 5,
receivedAt: target,
@ -777,12 +788,10 @@ describe('sql/timelineFetches', () => {
assert.lengthOf(await _getAllMessages(), 8);
const metricsInTimeline = await getMessageMetricsForConversation(
const metricsInTimeline = await getMessageMetricsForConversation({
conversationId,
{
includeStoryReplies: false,
}
);
includeStoryReplies: false,
});
assert.strictEqual(metricsInTimeline?.oldest?.id, oldest.id, 'oldest');
assert.strictEqual(metricsInTimeline?.newest?.id, newest.id, 'newest');
assert.strictEqual(
@ -792,10 +801,11 @@ describe('sql/timelineFetches', () => {
);
assert.strictEqual(metricsInTimeline?.totalUnseen, 2, 'totalUnseen');
const metricsInStory = await getMessageMetricsForConversation(
const metricsInStory = await getMessageMetricsForConversation({
conversationId,
{ storyId, includeStoryReplies: true }
);
storyId,
includeStoryReplies: true,
});
assert.strictEqual(
metricsInStory?.oldest?.id,
oldestInStory.id,