addKeyword method

void addKeyword(
  1. String keyword
)

設定關鍵字

可以使用 Key:Value 的方式 addKeyword("Keyword1: Value1"),同時也可以直接關鍵字直接加入 addKeyword("Keyword")

Implementation

void addKeyword(String keyword) {
  List<String> arrExtraData = keyword.split(':');

  if (arrExtraData.length >= 2) {
    String strValue = arrExtraData[1];

    if (arrExtraData.length > 2) {
      for (var i = 2; i < arrExtraData.length; i++) {
        strValue = "$strValue:${arrExtraData[i]}";
      }
    }

    _addPublisherExtraData(key: arrExtraData[0], value: strValue);
  } else {
    keywords.add(keyword);
  }
}