2
0
mirror of https://github.com/esiur/esiur-dart.git synced 2025-06-26 22:33:12 +00:00
This commit is contained in:
2024-11-09 07:25:46 +03:00
parent 337882aab9
commit b849c42fd8
10 changed files with 142 additions and 167 deletions

View File

@ -1,4 +1,4 @@
import 'package:esiur/src/Data/IntType.dart';
import 'IntType.dart';
import 'IEnum.dart';
import '../Resource/Template/TemplateType.dart';

View File

@ -25,8 +25,8 @@ SOFTWARE.
import 'dart:async';
import 'package:collection/collection.dart';
import 'package:esiur/src/Net/IIP/DistributedResourceAttachRequestInfo.dart';
import 'package:esiur/src/Security/Membership/AuthorizationRequest.dart';
import 'DistributedResourceAttachRequestInfo.dart';
import '../../Security/Membership/AuthorizationRequest.dart';
import 'package:web_socket_channel/status.dart';
import '../../Misc/Global.dart';
import '../../Security/Membership/AuthorizationResults.dart';
@ -106,7 +106,7 @@ import './DistributedServer.dart';
import '../Packets/IIPAuthPacketHashAlgorithm.dart';
class DistributedConnection extends NetworkConnection with IStore {
class DistributedConnection extends NetworkConnection implements IStore {
// fields
bool _invalidCredentials = false;

View File

@ -37,9 +37,7 @@ import '../../Data/KeyValuePair.dart';
import '../../Resource/IResource.dart';
import '../../Core/AsyncReply.dart';
import '../../Data/PropertyValue.dart';
import '../../Data/Codec.dart';
import './DistributedConnection.dart';
import '../Packets/IIPPacketAction.dart';
import '../../Resource/Template/EventTemplate.dart';

View File

@ -1,4 +1,4 @@
import 'package:esiur/src/Security/Membership/IMembership.dart';
import '../../Security/Membership/IMembership.dart';
import '../../Resource/Template/TemplateDescriber.dart';

View File

@ -31,7 +31,8 @@ import 'NetworkBuffer.dart';
import '../Data/DC.dart';
import 'Sockets/IPEndPoint.dart';
class NetworkConnection extends IDestructible with INetworkReceiver<ISocket> {
class NetworkConnection extends IDestructible
implements INetworkReceiver<ISocket> {
ISocket? _sock;
DateTime _lastAction = DateTime.now();

View File

@ -21,9 +21,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
import 'package:esiur/esiur.dart';
import '../../Data/DC.dart';
import '../../Data/TransmissionType.dart';
import 'IIPAuthPacketAction.dart';
import 'IIPAuthPacketCommand.dart';
import '../../Security/Authority/AuthenticationMethod.dart';

View File

@ -83,7 +83,7 @@ class TemplateGenerator {
template.properties.forEach((p) {
if (p.inherited) return;
var ptTypeName = getTypeName(template, p.valueType, templates);
rt.writeln("${ptTypeName} ${p.name};");
rt.writeln("late ${ptTypeName} ${p.name};");
rt.writeln();
});

View File

@ -1,5 +1,5 @@
import 'package:esiur/esiur.dart';
import '../../Data/IntType.dart';
import '../../Net/Packets/IIPAuthPacketIAuthDestination.dart';
import '../../Net/Packets/IIPAuthPacketIAuthFormat.dart';
import '../../Net/Packets/IIPAuthPacketIAuthHeader.dart';