chore: strict raw types
This commit is contained in:
parent
5bd934895d
commit
6a225e3b8c
|
|
@ -13,7 +13,7 @@ analyzer:
|
||||||
language:
|
language:
|
||||||
strict-casts: false
|
strict-casts: false
|
||||||
strict-inference: true
|
strict-inference: true
|
||||||
strict-raw-types: false
|
strict-raw-types: true
|
||||||
errors:
|
errors:
|
||||||
todo: ignore
|
todo: ignore
|
||||||
exclude:
|
exclude:
|
||||||
|
|
|
||||||
|
|
@ -171,7 +171,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'unsigned': {'age': 1234}
|
'unsigned': {'age': 1234}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
'state': <Map>[],
|
'state': <Map<String, dynamic>>[],
|
||||||
};
|
};
|
||||||
|
|
||||||
static Map<String, dynamic> syncResponse = {
|
static Map<String, dynamic> syncResponse = {
|
||||||
|
|
@ -393,7 +393,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'override': [
|
'override': [
|
||||||
{
|
{
|
||||||
'actions': ['dont_notify'],
|
'actions': ['dont_notify'],
|
||||||
'conditions': <Map>[],
|
'conditions': <Map<String, dynamic>>[],
|
||||||
'default': true,
|
'default': true,
|
||||||
'enabled': false,
|
'enabled': false,
|
||||||
'rule_id': '.m.rule.master'
|
'rule_id': '.m.rule.master'
|
||||||
|
|
@ -427,7 +427,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'rule_id': '!localpart:server.abc'
|
'rule_id': '!localpart:server.abc'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
'sender': <Map>[],
|
'sender': <Map<String, dynamic>>[],
|
||||||
'underride': [
|
'underride': [
|
||||||
{
|
{
|
||||||
'actions': [
|
'actions': [
|
||||||
|
|
@ -677,12 +677,12 @@ class FakeMatrixApi extends MockClient {
|
||||||
|
|
||||||
static Map<String, dynamic> archiveSyncResponse = {
|
static Map<String, dynamic> archiveSyncResponse = {
|
||||||
'next_batch': Random().nextDouble().toString(),
|
'next_batch': Random().nextDouble().toString(),
|
||||||
'presence': {'events': <Map>[]},
|
'presence': {'events': <Map<String, dynamic>>[]},
|
||||||
'account_data': {'events': <Map>[]},
|
'account_data': {'events': <Map<String, dynamic>>[]},
|
||||||
'to_device': {'events': <Map>[]},
|
'to_device': {'events': <Map<String, dynamic>>[]},
|
||||||
'rooms': {
|
'rooms': {
|
||||||
'join': <String, Map>{},
|
'join': <String, dynamic>{},
|
||||||
'invite': <String, Map>{},
|
'invite': <String, dynamic>{},
|
||||||
'leave': {
|
'leave': {
|
||||||
'!5345234234:example.com': {
|
'!5345234234:example.com': {
|
||||||
'timeline': {
|
'timeline': {
|
||||||
|
|
@ -727,7 +727,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'!5345234235:example.com': {
|
'!5345234235:example.com': {
|
||||||
'timeline': {'events': <Map>[]},
|
'timeline': {'events': <Map<String, dynamic>>[]},
|
||||||
'state': {
|
'state': {
|
||||||
'events': [
|
'events': [
|
||||||
{
|
{
|
||||||
|
|
@ -863,7 +863,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'join_rule': 'public',
|
'join_rule': 'public',
|
||||||
'world_readable': true,
|
'world_readable': true,
|
||||||
'guest_can_join': true,
|
'guest_can_join': true,
|
||||||
'children_state': <Map>[]
|
'children_state': <Map<String, dynamic>>[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'room_id': '!aZUzMIEZvEwnDquxLf:neko.dev',
|
'room_id': '!aZUzMIEZvEwnDquxLf:neko.dev',
|
||||||
|
|
@ -876,7 +876,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'join_rule': 'public',
|
'join_rule': 'public',
|
||||||
'world_readable': true,
|
'world_readable': true,
|
||||||
'guest_can_join': true,
|
'guest_can_join': true,
|
||||||
'children_state': <Map>[]
|
'children_state': <Map<String, dynamic>>[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'room_id': '!aRzRZBvOAkHMcEjAPS:libera.chat',
|
'room_id': '!aRzRZBvOAkHMcEjAPS:libera.chat',
|
||||||
|
|
@ -888,7 +888,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'join_rule': 'public',
|
'join_rule': 'public',
|
||||||
'world_readable': false,
|
'world_readable': false,
|
||||||
'guest_can_join': false,
|
'guest_can_join': false,
|
||||||
'children_state': <Map>[]
|
'children_state': <Map<String, dynamic>>[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'room_id': '!DXsRRxkqqDhDkAyXfL:matrix.org',
|
'room_id': '!DXsRRxkqqDhDkAyXfL:matrix.org',
|
||||||
|
|
@ -901,7 +901,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'join_rule': 'public',
|
'join_rule': 'public',
|
||||||
'world_readable': false,
|
'world_readable': false,
|
||||||
'guest_can_join': false,
|
'guest_can_join': false,
|
||||||
'children_state': <Map>[]
|
'children_state': <Map<String, dynamic>>[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'room_id': '!tbCRpmsMiwMBlIThOd:matrix.org',
|
'room_id': '!tbCRpmsMiwMBlIThOd:matrix.org',
|
||||||
|
|
@ -913,7 +913,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'join_rule': 'public',
|
'join_rule': 'public',
|
||||||
'world_readable': false,
|
'world_readable': false,
|
||||||
'guest_can_join': false,
|
'guest_can_join': false,
|
||||||
'children_state': <Map>[]
|
'children_state': <Map<String, dynamic>>[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'room_id': '!LPpmvMsEgDwuSuHSpM:matrix.org',
|
'room_id': '!LPpmvMsEgDwuSuHSpM:matrix.org',
|
||||||
|
|
@ -925,7 +925,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'join_rule': 'public',
|
'join_rule': 'public',
|
||||||
'world_readable': true,
|
'world_readable': true,
|
||||||
'guest_can_join': true,
|
'guest_can_join': true,
|
||||||
'children_state': <Map>[]
|
'children_state': <Map<String, dynamic>>[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'room_id': '!prlZxmnmAGuCYHUNSw:neko.dev',
|
'room_id': '!prlZxmnmAGuCYHUNSw:neko.dev',
|
||||||
|
|
@ -938,7 +938,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'join_rule': 'public',
|
'join_rule': 'public',
|
||||||
'world_readable': true,
|
'world_readable': true,
|
||||||
'guest_can_join': false,
|
'guest_can_join': false,
|
||||||
'children_state': <Map>[]
|
'children_state': <Map<String, dynamic>>[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'room_id': '!ooHixUOgoLVUjCSMZC:matrix.org',
|
'room_id': '!ooHixUOgoLVUjCSMZC:matrix.org',
|
||||||
|
|
@ -950,7 +950,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'join_rule': 'public',
|
'join_rule': 'public',
|
||||||
'world_readable': true,
|
'world_readable': true,
|
||||||
'guest_can_join': true,
|
'guest_can_join': true,
|
||||||
'children_state': <Map>[]
|
'children_state': <Map<String, dynamic>>[]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
@ -1610,7 +1610,7 @@ class FakeMatrixApi extends MockClient {
|
||||||
'override': [
|
'override': [
|
||||||
{
|
{
|
||||||
'actions': ['dont_notify'],
|
'actions': ['dont_notify'],
|
||||||
'conditions': <Map>[],
|
'conditions': <Map<String, dynamic>>[],
|
||||||
'default': true,
|
'default': true,
|
||||||
'enabled': false,
|
'enabled': false,
|
||||||
'rule_id': '.m.rule.master'
|
'rule_id': '.m.rule.master'
|
||||||
|
|
@ -1629,8 +1629,8 @@ class FakeMatrixApi extends MockClient {
|
||||||
'rule_id': '.m.rule.suppress_notices'
|
'rule_id': '.m.rule.suppress_notices'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
'room': <Map>[],
|
'room': <Map<String, dynamic>>[],
|
||||||
'sender': <Map>[],
|
'sender': <Map<String, dynamic>>[],
|
||||||
'underride': [
|
'underride': [
|
||||||
{
|
{
|
||||||
'actions': [
|
'actions': [
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ void main() {
|
||||||
expect(data.tryGet<String>('str'), 'foxies');
|
expect(data.tryGet<String>('str'), 'foxies');
|
||||||
expect(data.tryGet<int>('str'), null);
|
expect(data.tryGet<int>('str'), null);
|
||||||
expect(data.tryGet<int>('int'), 42);
|
expect(data.tryGet<int>('int'), 42);
|
||||||
expect(data.tryGet<List>('list'), [2, 3, 4]);
|
expect(data.tryGet<List<int>>('list'), [2, 3, 4]);
|
||||||
expect(data.tryGetMap<String, dynamic>('map')?.tryGet<String>('beep'),
|
expect(data.tryGetMap<String, dynamic>('map')?.tryGet<String>('beep'),
|
||||||
'boop');
|
'boop');
|
||||||
expect(
|
expect(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue