GiftManager constructor

GiftManager({
  1. required String roomId,
  2. OnReceiveGiftMessageCallback? onReceiveGiftMessageCallback,
  3. OnReceiveLikeMessageCallback? onReceiveLikeMessageCallback,
})

Implementation

GiftManager(
    {required this.roomId,
    this.onReceiveGiftMessageCallback,
    this.onReceiveLikeMessageCallback}) {
  _addObserver();

  super.onReceiveGiftMessage = (roomId, giftInfo, count, sender) {
    if (roomId != this.roomId) {
      return;
    }
    onReceiveGiftMessageCallback?.call(giftInfo, count, sender);
  };

  super.onReceiveLikesMessage = (roomId, totalLikesReceived, sender) {
    if (roomId != this.roomId) {
      return;
    }
    onReceiveLikeMessageCallback?.call(totalLikesReceived, sender);
  };
}