addStickerPack method

void addStickerPack({
  1. WhatsAppPackage packageName = WhatsAppPackage.Consumer,
  2. @required String? stickerPackIdentifier,
  3. @required String? stickerPackName,
  4. MessageHandler? listener,
})

Add a sticker pack to whatsapp.

packageName The WhatsApp package name. stickerPackIdentifier The sticker pack identider stickerPackName The sticker pack name listener Sets up MessageHandler function for incoming events.

Implementation

void addStickerPack({
  WhatsAppPackage packageName = WhatsAppPackage.Consumer,
  @required String? stickerPackIdentifier,
  @required String? stickerPackName,
  MessageHandler? listener,
}) {
  String packageString;
  switch (packageName) {
    case WhatsAppPackage.Consumer:
      packageString = consumerWhatsAppPackageName;
      break;
    case WhatsAppPackage.Business:
      packageString = businessWhatsAppPackageName;
      break;
  }

  _addStickerPackListener = listener;
  _channel.setMethodCallHandler(_handleMethod);
  _channel.invokeMethod("addStickerPack", {
    "package": packageString,
    "identifier": stickerPackIdentifier,
    "name": stickerPackName,
  });
}