|
|
|
import { expect } from 'chai';
|
|
|
|
import * as _ from 'lodash';
|
|
|
|
|
|
|
|
import { MessageUtils, SyncMessageUtils } from '../../../session/utils';
|
|
|
|
import { TestUtils } from '../../../test/test-utils';
|
|
|
|
|
|
|
|
import { PendingMessageCache } from '../../../session/sending/PendingMessageCache';
|
|
|
|
import { generateChatMessage } from '../../test-utils/testUtils';
|
|
|
|
import { OpenGroup } from '../../../session/types/OpenGroup';
|
|
|
|
|
|
|
|
// Equivalent to Data.StorageItem
|
|
|
|
interface StorageItem {
|
|
|
|
id: string;
|
|
|
|
value: any;
|
|
|
|
}
|
|
|
|
|
|
|
|
describe('MessageQueue', () => {
|
|
|
|
// Initialize new stubbed cache
|
|
|
|
let data: StorageItem;
|
|
|
|
let pendingMessageCacheStub: PendingMessageCache;
|
|
|
|
|
|
|
|
beforeEach(async () => {
|
|
|
|
//
|
|
|
|
});
|
|
|
|
|
|
|
|
afterEach(() => {
|
|
|
|
//
|
|
|
|
});
|
|
|
|
|
|
|
|
it('can init queue', async () => {
|
|
|
|
const device = TestUtils.generateFakePubkey();
|
|
|
|
const message = TestUtils.generateChatMessage();
|
|
|
|
const rawMessage = MessageUtils.toRawMessage(device, message);
|
|
|
|
|
|
|
|
// SyncMessageUtils.from(message);
|
|
|
|
|
|
|
|
const myOpenGroup = new OpenGroup({conversationId: 'publicChat:1@feedback.getsession.org'});
|
|
|
|
console.log('[vince] myOpenGroup.server:', myOpenGroup.server);
|
|
|
|
console.log('[vince] myOpenGroup.channel:', myOpenGroup.channel);
|
|
|
|
console.log('[vince] myOpenGroup.conversationId:', myOpenGroup.conversationId);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|