@override Stream<dynamic> get userWentOffline => userWentOfflineChannel.receiveBroadcastStream().cast();