Files
wehub-resource-sync bb087aad19
CI / format (push) Failing after 2s
CI / packaging (push) Failing after 0s
CI / test (push) Failing after 3s
chore: import upstream snapshot with attribution
2026-07-13 11:58:56 +08:00

21 lines
522 B
Dart

import 'dart:async';
import 'package:dart_mappable/dart_mappable.dart';
part 'web_send_session.mapper.dart';
@MappableClass()
class WebSendSession with WebSendSessionMappable {
final String sessionId;
final StreamController<bool>? responseHandler; // used to accept or reject incoming requests
final String ip;
final String deviceInfo; // parsed from userAgent
const WebSendSession({
required this.sessionId,
required this.responseHandler,
required this.ip,
required this.deviceInfo,
});
}