getCommunities method

Future<void> getCommunities()

Implementation

Future<void> getCommunities() async {
  isLoading.value = true;
  errorMessage.value = '';
  try {
    requireSmartLinksNativeBridge();
    final payload = await SmartLinksNativeApi.getCommunities();
    if (payload != null) {
      communityResponse.value = CommunityResponse.fromJson(payload);
    }
  } catch (e) {
    errorMessage.value = e.toString();
    communityResponse.value = null;
  } finally {
    isLoading.value = false;
  }
}