getCommunities method
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;
}
}