mirror of
				https://github.com/esiur/esiur-dart.git
				synced 2025-10-30 23:31:36 +00:00 
			
		
		
		
	version
This commit is contained in:
		| @@ -74,10 +74,10 @@ class AutoList<T, ST> extends IDestructible with IterableMixin<T> { | ||||
|   } | ||||
|  | ||||
|   | ||||
|   T? first(bool Function(T element) selector) { | ||||
|     final res = _list.where(selector); | ||||
|     return res.isEmpty ? null : res.first; | ||||
|   } | ||||
|   // T? first(bool Function(T element) selector) { | ||||
|   //   final res = _list.where(selector); | ||||
|   //   return res.isEmpty ? null : res.first; | ||||
|   // } | ||||
|  | ||||
|   /// <summary> | ||||
|   /// Add an array of items to the list | ||||
|   | ||||
| @@ -79,7 +79,7 @@ class KeyList<KT, T> extends IEventHandler with MapMixin<KT, T> { | ||||
|   } | ||||
|  | ||||
|   T? first(bool Function(T element) selector) { | ||||
|     final res = _map.where(selector); | ||||
|     final res = _map.values.where(selector); | ||||
|     return res.isEmpty ? null : res.first; | ||||
|   } | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| import 'NetworkBuffer.dart'; | ||||
|  | ||||
| abstract class INetworkReceiver<T> | ||||
| abstract mixin class INetworkReceiver<T> | ||||
| { | ||||
|     void networkClose(T sender); | ||||
|     void networkReceive(T sender, NetworkBuffer buffer); | ||||
|   | ||||
| @@ -31,7 +31,7 @@ import '../Data/PropertyValue.dart'; | ||||
| // old | ||||
| // abstract class IStore extends IResource | ||||
| // new | ||||
| abstract class IStore implements IResource { | ||||
| abstract mixin class IStore implements IResource { | ||||
|   AsyncReply<IResource?> get(String path); | ||||
|   // AsyncReply<IResource?> retrieve(int iid); | ||||
|   AsyncReply<bool> put(IResource resource); | ||||
|   | ||||
| @@ -45,7 +45,7 @@ class Instance extends IEventHandler { | ||||
|  | ||||
|   int _id; | ||||
|  | ||||
|   bool _isDestroyed; | ||||
|   bool _isDestroyed = false; | ||||
|  | ||||
|   bool get isDestroyed => _isDestroyed; | ||||
|  | ||||
| @@ -482,7 +482,7 @@ class Instance extends IEventHandler { | ||||
|  | ||||
|         if (pi.parents.count == 0) break; | ||||
|  | ||||
|         p = pi.parents.first; | ||||
|         p = pi.parents.firstOrNull!; | ||||
|       } | ||||
|  | ||||
|       return l.join("/"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user