LCOV - code coverage report
Current view: top level - lib/models/messages - hiddenmessage.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 0 13 0.0 %
Date: 2026-09-01 20:32:38 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:cwtch/models/message.dart';
       2             : import 'package:cwtch/models/messagecache.dart';
       3             : import 'package:cwtch/widgets/hiddenbubble.dart';
       4             : import 'package:cwtch/widgets/messagerow.dart';
       5             : import 'package:flutter/widgets.dart';
       6             : import 'package:provider/provider.dart';
       7             : 
       8             : class HiddenMessage extends Message {
       9             :   final MessageMetadata metadata;
      10             :   final MessageInfo messageInfo;
      11             : 
      12           0 :   HiddenMessage(this.metadata, this.messageInfo);
      13             : 
      14           0 :   @override
      15             :   Widget getWidget(BuildContext context, Key key, int index) {
      16           0 :     return ChangeNotifierProvider.value(
      17           0 :       value: this.metadata,
      18           0 :       builder: (context, child) {
      19           0 :         return MessageRow(HiddenBubble(this.messageInfo), index, key: key);
      20             :       },
      21             :     );
      22             :   }
      23             : 
      24           0 :   @override
      25             :   Widget getPreviewWidget(BuildContext context, {BoxConstraints? constraints}) {
      26           0 :     return ChangeNotifierProvider.value(
      27           0 :       value: this.metadata,
      28           0 :       builder: (bcontext, child) {
      29           0 :         return HiddenBubble(this.messageInfo);
      30             :       },
      31             :     );
      32             :   }
      33             : 
      34           0 :   @override
      35             :   MessageMetadata getMetadata() {
      36           0 :     return this.metadata;
      37             :   }
      38             : }

Generated by: LCOV version 1.14