Flutter 和 Appwrite 中的实时问题

问题描述 投票:0回答:1

当我调用文件“lib/apis/tweet_api.dart”第68行中的订阅命令“_realtime.subscribe”时,屏幕“lib/features/tweet/widgets/tweet_list.dart”是实时的,它可以工作好的,那么当我在文件“lib/apis/user_api.dart”第 93 行调用相同的订阅命令时,屏幕“lib/features/user_profile/views/userprofile_veiw.dart”是实时的,它不起作用并在整个应用程序中崩溃

https://github.com/khhaki/My-social-media-app

我正在尝试解决一个错误

class TweetAPI implements ITweetAPI {
  ...
  late final Stream<RealtimeMessage> _stream;
  ...
  @override
  Stream<RealtimeMessage> subscribeForLatestTweet() {
    _stream =  _realtime.subscribe(
      [
        'databases.${AppwriteConstants.databaseId}.collections.${AppwriteConstants.tweetscollection}.documents',
      ],
    ).stream;
   return _stream;
  }

  @override
  Stream<RealtimeMessage> getLatestTweet() {
    return _stream;
  }
...
flutter real-time appwrite
1个回答
0
投票

创建该实时的多个实例将解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.