File tree Expand file tree Collapse file tree
app/src/main/java/com/didomi/sampleappjava Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111import io .didomi .sdk .events .ConsentChangedEvent ;
1212import io .didomi .sdk .events .EventListener ;
1313import io .didomi .sdk .exceptions .DidomiNotReadyException ;
14+ import io .didomi .sdk .models .CurrentUserStatus ;
1415import io .didomi .sdk .models .UserStatus ;
1516
1617public final class MainApplication extends Application {
@@ -59,16 +60,24 @@ public void onCreate() {
5960 }
6061
6162 private void loadVendor () {
62- String vendorId = "c:customven-gPVkJxXD" ;
6363 Didomi didomi = Didomi .getInstance ();
64- UserStatus status ;
64+
65+ CurrentUserStatus status ;
6566 try {
66- status = didomi .getUserStatus ();
67+ status = didomi .getCurrentUserStatus ();
6768 } catch (DidomiNotReadyException e ) {
68- e . printStackTrace ( );
69+ Log . e ( "DIDOMI SAMPLE" , e . getMessage (), e );
6970 return ;
7071 }
71- boolean isVendorEnabled = status .getVendors ().getGlobal ().getEnabled ().contains (vendorId );
72+
73+ String vendorId = "c:customven-gPVkJxXD" ;
74+ CurrentUserStatus .VendorStatus vendor = status .getVendors ().get (vendorId );
75+ boolean isVendorEnabled ;
76+ if (vendor == null ) {
77+ isVendorEnabled = false ;
78+ } else {
79+ isVendorEnabled = vendor .getEnabled ();
80+ }
7281
7382 // Remove any existing event listener
7483 if (didomiEventListener != null ) {
You can’t perform that action at this time.
0 commit comments