getContactList static method

Future<List<ContactInfo>> getContactList({
  1. bool userCache = false,
})

获取通讯录列表数据,我的好友信息(包含黑名单)

Implementation

static Future<List<ContactInfo>> getContactList({bool userCache = false}) {
  if (userCache) {
    var cache = getIt<ContactProvider>().getContactCache();
    if (cache.isNotEmpty == true) {
      return Future(() => cache);
    }
  }
  return getIt<ContactProvider>().fetchContactList();
}