registerAvailableCampaignsHandler
NamiCampaignManager.registerAvailableCampaignsHandler { campaigns in
}NamiCampaignManager.registerAvailableCampaignsHandler() { availableCampaigns ->
}import 'package:nami_flutter/campaign/nami_campaign.dart';
import 'package:nami_flutter/campaign/nami_campaign_manager.dart';
List<NamiCampaign> _campaigns = [];
NamiCampaignManager.registerAvailableCampaignsHandler().listen((list) {
setState(() {
_campaigns = list;
});
});import {NamiCampaignManager, NamiCampaign} from 'react-native-nami-sdk';
useEffect(() => {
const subscriptionRemover =
NamiCampaignManager.registerAvailableCampaignsHandler(
(availableCampaigns) => {
console.log('availableCampaigns', availableCampaigns);
setCampaigns(availableCampaigns);
},
);
return () => {
subscriptionRemover();
};
}, []);Last updated