LCOV - code coverage report
Current view: top level - client - stream_client.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 2 2 100.0 %
Date: 2021-04-14 08:03:52 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:stream_feed_dart/src/client/aggregated_feed.dart';
       2             : import 'package:stream_feed_dart/src/client/flat_feed.dart';
       3             : import 'package:stream_feed_dart/src/client/notification_feed.dart';
       4             : import 'package:stream_feed_dart/src/client/batch_operations_client.dart';
       5             : import 'package:stream_feed_dart/src/client/collections_client.dart';
       6             : import 'package:stream_feed_dart/src/client/file_storage_client.dart';
       7             : import 'package:stream_feed_dart/src/client/image_storage_client.dart';
       8             : import 'package:stream_feed_dart/src/core/http/stream_http_client.dart';
       9             : import 'package:stream_feed_dart/src/core/http/token.dart';
      10             : import 'package:stream_feed_dart/src/core/index.dart';
      11             : 
      12             : import 'package:stream_feed_dart/src/client/reactions_client.dart';
      13             : import 'package:stream_feed_dart/src/client/users_client.dart';
      14             : import 'package:stream_feed_dart/src/client/stream_client_impl.dart';
      15             : 
      16             : //TODO: stream_feed_dart/src/cloud/cloud.dart
      17             : abstract class StreamClient {
      18           1 :   factory StreamClient.connect(
      19             :     String apiKey, {
      20             :     Token? token,
      21             :     String? secret,
      22             :     StreamHttpClientOptions? options,
      23             :   }) =>
      24           1 :       StreamClientImpl(
      25             :         apiKey,
      26             :         userToken: token,
      27             :         secret: secret,
      28             :         options: options,
      29             :       );
      30             : 
      31             :   BatchOperationsClient get batch;
      32             : 
      33             :   CollectionsClient get collections;
      34             : 
      35             :   ReactionsClient get reactions;
      36             : 
      37             :   UsersClient get users;
      38             : 
      39             :   FileStorageClient get files;
      40             : 
      41             :   ImageStorageClient get images;
      42             : 
      43             :   FlatFeed flatFeed(String slug, String userId);
      44             : 
      45             :   AggregatedFeed aggregatedFeed(String slug, String userId);
      46             : 
      47             :   NotificationFeed notificationFeed(String slug, String userId);
      48             : 
      49             :   Token frontendToken(
      50             :     String userId, {
      51             :     DateTime? expiresAt,
      52             :   });
      53             : 
      54             :   Future<OpenGraphData> openGraph(String targetUrl);
      55             : }

Generated by: LCOV version 1.15