Skip to content

Commit

Permalink
Add suspendSessionsWhenBackgrounded option to withIosGoogleCast
Browse files Browse the repository at this point in the history
  • Loading branch information
Bram-dc committed Apr 17, 2024
1 parent e63e168 commit f6ab240
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@ exports[`addGoogleCastAppDelegateDidFinishLaunchingWithOptions adds maps import
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// @generated begin react-native-google-cast-didFinishLaunchingWithOptions - expo prebuild (DO NOT MODIFY) sync-daa990ca400f82a13f41d1ebc1f1fe9f511f3d6d
// @generated begin react-native-google-cast-didFinishLaunchingWithOptions - expo prebuild (DO NOT MODIFY) sync-7c4d7719024c020cbdbdec17652c4a5824b61c18
#if __has_include(<GoogleCast/GoogleCast.h>)
NSString *receiverAppID = @"foobar-bacon";
GCKDiscoveryCriteria *criteria = [[GCKDiscoveryCriteria alloc] initWithApplicationID:receiverAppID];
GCKCastOptions* options = [[GCKCastOptions alloc] initWithDiscoveryCriteria:criteria];
options.startDiscoveryAfterFirstTapOnCastButton = true;
options.suspendSessionsWhenBackgrounded = false;
[GCKCastContext setSharedInstanceWithOptions:options];
#endif
// @generated end react-native-google-cast-didFinishLaunchingWithOptions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ describe(addGoogleCastAppDelegateDidFinishLaunchingWithOptions, () => {
getFixture("AppDelegate.mm"),
{
receiverAppId: "foobar-bacon",
suspendSessionsWhenBackgrounded: false,
},
);
// matches a static snapshot
Expand Down
4 changes: 2 additions & 2 deletions packages/react-native-google-cast/src/withIosGoogleCast.ts
Original file line number Diff line number Diff line change
Expand Up @@ -154,8 +154,8 @@ export function addGoogleCastAppDelegateDidFinishLaunchingWithOptions(
" GCKCastOptions* options = [[GCKCastOptions alloc] initWithDiscoveryCriteria:criteria];",
// TODO: Same as above, read statically
// ` options.disableDiscoveryAutostart = ${String(!!disableDiscoveryAutostart)};`,
` options.startDiscoveryAfterFirstTapOnCastButton = ${String(!!startDiscoveryAfterFirstTapOnCastButton,)};`,
` options.suspendSessionsWhenBackgrounded = ${String(!!suspendSessionsWhenBackgrounded,)};`,
` options.startDiscoveryAfterFirstTapOnCastButton = ${String(!!startDiscoveryAfterFirstTapOnCastButton)};`,
` options.suspendSessionsWhenBackgrounded = ${String(!!suspendSessionsWhenBackgrounded)};`,
" [GCKCastContext setSharedInstanceWithOptions:options];",
"#endif",
);
Expand Down

0 comments on commit f6ab240

Please sign in to comment.