-<div class="content sourceset-dependent-content" data-active="" data-togglable=":dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="guard-valid-implicit-spotify-api.html">T</a><span class="token operator">> </span><a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a><span class="token punctuation">.</span><a href="guard-valid-implicit-spotify-api.html"><span class="token function">guardValidImplicitSpotifyApi</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">spotifyImplicitLoginImplementationClass<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/java/lang/Class.html">Class</a><span class="token operator"><</span><span class="token keyword">out </span><a href="-spotify-implicit-login-activity/index.html">SpotifyImplicitLoginActivity</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">classBackTo<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/java/lang/Class.html">Class</a><span class="token operator"><</span><span class="token keyword">out </span><a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a><span class="token operator">></span><span class="token operator">?</span><span class="token operator"> = </span>null<span class="token punctuation">, </span></span><span class="parameter ">block<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="guard-valid-implicit-spotify-api.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="guard-valid-implicit-spotify-api.html">T</a><span class="token operator">?</span><span class="clearfix"><span class="floating-right">(<a href="https://github.com/adamint/spotify-web-api-kotlin/tree/master/src/androidMain/kotlin/com/adamratzman/spotify/auth/implicit/ImplicitAuthUtils.kt#L37">source</a>)</span></span></div><p class="paragraph">Basic implicit authentication guard - verifies that the user is logged in to Spotify and uses SpotifyDefaultImplicitAuthHelper to handle re-authentication and redirection back to the activity.</p><p class="paragraph">Note: this should only be used for small applications.</p><h4 class="">Parameters</h4><div class="table"><div class="table-row" data-filterable-current=":dokkaHtml/androidMain" data-filterable-set=":dokkaHtml/androidMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>spotify</span><wbr></wbr><span>Implicit</span><wbr></wbr><span>Login</span><wbr></wbr><span>Implementation</span><wbr></wbr><span><span>Class</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Your implementation of <a href="-spotify-implicit-login-activity/index.html">SpotifyImplicitLoginActivity</a>, defining what to do on Spotify login</p></div></div></div></div><div class="table-row" data-filterable-current=":dokkaHtml/androidMain" data-filterable-set=":dokkaHtml/androidMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>class</span><wbr></wbr><span>Back</span><wbr></wbr><span><span>To</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The activity to return to if re-authentication is necessary</p></div></div></div></div></div></div> </div>
0 commit comments