createList method

Future<void> createList(
  1. String name,
  2. List<CubePrivacyListItem> items
)

Implementation

Future<void> createList(String name, List<CubePrivacyListItem> items) {
  var xmppItems = <xmpp.PrivacyListItem>[];
  for (int i = 0, j = items.length + 1; i < items.length; i++, j++) {
    xmppItems.add(convertCubeItemToXmpp(items[i], i + 1, false));
    xmppItems.add(convertCubeItemToXmpp(items[i], j, true));
  }

  return xmpp.PrivacyListsManager.getInstance(connection)
      .createPrivacyList(xmpp.PrivacyList(name, xmppItems));
}