@@ -22,7 +22,7 @@ bool Function(Pointer<Uint8> data, int size) _callback = _callback;
22
22
int _forwarder (Pointer <Void > _, Pointer <Void > dataPtr, int size) =>
23
23
_callback (dataPtr.cast <Uint8 >(), size) ? 1 : 0 ;
24
24
25
- final Pointer <NativeFunction < obx_data_visitor> > _nativeVisitor =
25
+ final Pointer <obx_data_visitor> _nativeVisitor =
26
26
Pointer .fromFunction (_forwarder, 0 );
27
27
28
28
/// The callback for reading data one-by-one.
@@ -31,18 +31,15 @@ final Pointer<NativeFunction<obx_data_visitor>> _nativeVisitor =
31
31
/// - [size] specifies the length of the read data.
32
32
/// - Return true to keep going, false to cancel.
33
33
@pragma ('vm:prefer-inline' )
34
- Pointer <NativeFunction < obx_data_visitor> > dataVisitor (
34
+ Pointer <obx_data_visitor> dataVisitor (
35
35
bool Function (Pointer <Uint8 > data, int size) callback) {
36
36
_callback = callback;
37
37
return _nativeVisitor;
38
38
}
39
39
40
40
@pragma ('vm:prefer-inline' )
41
- Pointer <NativeFunction <obx_data_visitor>> objectCollector <T >(
42
- List <T > list,
43
- Store store,
44
- EntityDefinition <T > entity,
45
- ObjectCollectorError outError) =>
41
+ Pointer <obx_data_visitor> objectCollector <T >(List <T > list, Store store,
42
+ EntityDefinition <T > entity, ObjectCollectorError outError) =>
46
43
dataVisitor ((Pointer <Uint8 > data, int size) {
47
44
try {
48
45
list.add (entity.objectFromFB (
0 commit comments