Преглед на файлове

Skip movieDBSessionManager init when no API key is set

Richard Soderberg преди 6 години
родител
ревизия
a12cb2ee96
променени са 2 файла, в които са добавени 10 реда и са изтрити 6 реда
  1. 5 3
      Apple-TV/VLCCloudServicesTVViewController.m
  2. 5 3
      SharedSources/ServerBrowsing/VLCServerBrowsingController.m

+ 5 - 3
Apple-TV/VLCCloudServicesTVViewController.m

@@ -38,9 +38,11 @@
 //    [center addObserver:self selector:@selector(oneDriveSessionUpdated:) name:VLCOneDriveControllerSessionUpdated object:nil];
 //    [center addObserver:self selector:@selector(oneDriveSessionUpdated:) name:VLCOneDriveControllerSessionUpdated object:nil];
     [center addObserver:self selector:@selector(boxSessionUpdated:) name:VLCBoxControllerSessionUpdated object:nil];
     [center addObserver:self selector:@selector(boxSessionUpdated:) name:VLCBoxControllerSessionUpdated object:nil];
 
 
-    MDFMovieDBSessionManager *movieDBSessionManager = [MDFMovieDBSessionManager sharedInstance];
-    movieDBSessionManager.apiKey = kVLCfortvOSMovieDBKey;
-    [movieDBSessionManager fetchProperties];
+    if (![kVLCfortvOSMovieDBKey isEqualToString:@""]) {
+        MDFMovieDBSessionManager *movieDBSessionManager = [MDFMovieDBSessionManager sharedInstance];
+        movieDBSessionManager.apiKey = kVLCfortvOSMovieDBKey;
+        [movieDBSessionManager fetchProperties];
+    }
 
 
 //    _oneDriveController = [VLCOneDriveController sharedInstance];
 //    _oneDriveController = [VLCOneDriveController sharedInstance];
     _boxController = [VLCBoxController sharedInstance];
     _boxController = [VLCBoxController sharedInstance];

+ 5 - 3
SharedSources/ServerBrowsing/VLCServerBrowsingController.m

@@ -35,9 +35,11 @@
         _viewController = viewController;
         _viewController = viewController;
         _serverBrowser = browser;
         _serverBrowser = browser;
 #if TARGET_OS_TV
 #if TARGET_OS_TV
-        MDFMovieDBSessionManager *movieDBSessionManager = [MDFMovieDBSessionManager sharedInstance];
-        movieDBSessionManager.apiKey = kVLCfortvOSMovieDBKey;
-        [movieDBSessionManager fetchProperties];
+        if (![kVLCfortvOSMovieDBKey isEqualToString:@""]) {
+            MDFMovieDBSessionManager *movieDBSessionManager = [MDFMovieDBSessionManager sharedInstance];
+            movieDBSessionManager.apiKey = kVLCfortvOSMovieDBKey;
+            [movieDBSessionManager fetchProperties];
+        }
 #endif
 #endif
     }
     }
     return self;
     return self;