refactor (core <-> ui <-> persistence) with the new filter changes.
Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
@@ -516,7 +516,7 @@ void main() {
|
||||
);
|
||||
await channelClient.watch();
|
||||
|
||||
final event = const Event(type: EventType.any);
|
||||
const event = Event(type: EventType.any);
|
||||
|
||||
when(
|
||||
() => mockDio.post<String>(
|
||||
@@ -564,7 +564,7 @@ void main() {
|
||||
);
|
||||
await channelClient.watch();
|
||||
|
||||
final event = const Event(type: EventType.typingStart);
|
||||
const event = Event(type: EventType.typingStart);
|
||||
|
||||
when(
|
||||
() => mockDio.post<String>(
|
||||
@@ -610,7 +610,7 @@ void main() {
|
||||
);
|
||||
await channelClient.watch();
|
||||
|
||||
final event = const Event(type: EventType.typingStop);
|
||||
const event = Event(type: EventType.typingStop);
|
||||
|
||||
when(
|
||||
() => mockDio.post<String>(
|
||||
|
||||
@@ -10,6 +10,7 @@ import 'package:stream_chat/src/api/requests.dart';
|
||||
import 'package:stream_chat/src/client.dart';
|
||||
import 'package:stream_chat/src/exceptions.dart';
|
||||
import 'package:stream_chat/src/models/channel_model.dart';
|
||||
import 'package:stream_chat/src/models/filter.dart';
|
||||
import 'package:stream_chat/src/models/message.dart';
|
||||
import 'package:stream_chat/src/models/user.dart';
|
||||
import 'package:test/test.dart';
|
||||
@@ -89,7 +90,7 @@ void main() {
|
||||
|
||||
test('Channel', () {
|
||||
final client = StreamChatClient('test');
|
||||
final data = <String, dynamic>{'test': 1};
|
||||
final data = <String, Object>{'test': 1};
|
||||
final channelClient = client.channel('type', id: 'id', extraData: data);
|
||||
expect(channelClient.type, 'type');
|
||||
expect(channelClient.id, 'id');
|
||||
@@ -140,11 +141,7 @@ void main() {
|
||||
when(() => mockDio.interceptors).thenReturn(Interceptors());
|
||||
|
||||
final client = StreamChatClient('api-key', httpClient: mockDio);
|
||||
final queryFilter = <String, dynamic>{
|
||||
'id': {
|
||||
'\$in': ['test'],
|
||||
},
|
||||
};
|
||||
final queryFilter = Filter.in_('id', ['test']);
|
||||
final sortOptions = <SortOption<ChannelModel>>[];
|
||||
final options = {'state': false, 'watch': false, 'presence': true};
|
||||
const paginationParams = PaginationParams(offset: 2);
|
||||
@@ -192,11 +189,7 @@ void main() {
|
||||
when(() => mockDio.interceptors).thenReturn(Interceptors());
|
||||
|
||||
final client = StreamChatClient('api-key', httpClient: mockDio);
|
||||
final filter = {
|
||||
'cid': {
|
||||
r'$in': ['messaging:testId']
|
||||
}
|
||||
};
|
||||
final filter = Filter.in_('cid', ['messaging:testId']);
|
||||
const query = 'hello';
|
||||
final queryParams = {
|
||||
'payload': json.encode({
|
||||
@@ -229,11 +222,7 @@ void main() {
|
||||
when(() => mockDio.interceptors).thenReturn(Interceptors());
|
||||
|
||||
final client = StreamChatClient('api-key', httpClient: mockDio);
|
||||
final filters = {
|
||||
'id': {
|
||||
'\$in': ['test'],
|
||||
},
|
||||
};
|
||||
final filters = Filter.in_('id', ['test']);
|
||||
const sortOptions = [SortOption('name')];
|
||||
const query = 'query';
|
||||
final queryParams = {
|
||||
@@ -1163,8 +1152,11 @@ void main() {
|
||||
httpClient: mockDio,
|
||||
);
|
||||
|
||||
final channelClient =
|
||||
client.channel('type', id: 'id', extraData: {'name': 'init'});
|
||||
final channelClient = client.channel(
|
||||
'type',
|
||||
id: 'id',
|
||||
extraData: {'name': 'init'},
|
||||
);
|
||||
|
||||
const update = {
|
||||
'set': {'name': 'demo'}
|
||||
|
||||
Reference in New Issue
Block a user