|
|
|
|
@ -3,7 +3,6 @@ import 'dart:developer';
|
|
|
|
|
import 'package:fluffychat/pangea/extensions/pangea_event_extension.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/matrix_event_wrappers/pangea_choreo_event.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/models/pangea_token_model.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/models/speech_to_text_models.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/models/tokens_event_content_model.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/repo/tokens_repo.dart';
|
|
|
|
|
import 'package:flutter/foundation.dart';
|
|
|
|
|
@ -27,15 +26,12 @@ class RepresentationEvent {
|
|
|
|
|
ChoreoRecord? _choreo;
|
|
|
|
|
Timeline timeline;
|
|
|
|
|
|
|
|
|
|
SpeechToTextModel? _speechToTextResponse;
|
|
|
|
|
|
|
|
|
|
RepresentationEvent({
|
|
|
|
|
required this.timeline,
|
|
|
|
|
Event? event,
|
|
|
|
|
PangeaRepresentation? content,
|
|
|
|
|
PangeaMessageTokens? tokens,
|
|
|
|
|
ChoreoRecord? choreo,
|
|
|
|
|
SpeechToTextModel? speechToTextResponse,
|
|
|
|
|
}) {
|
|
|
|
|
if (event != null && event.type != PangeaEventTypes.representation) {
|
|
|
|
|
throw Exception(
|
|
|
|
|
@ -46,7 +42,6 @@ class RepresentationEvent {
|
|
|
|
|
_content = content;
|
|
|
|
|
_tokens = tokens;
|
|
|
|
|
_choreo = choreo;
|
|
|
|
|
_speechToTextResponse = speechToTextResponse;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Event? get event => _event;
|
|
|
|
|
|