Skip to content

Commit 63d976f

Browse files
committed
Consolidate builders and DSLs to use common interface bases #122 #116
- Disable automatic token refresh by default - Split spotifyApi(block) function into spotifyAppApi(..) and spotifyClientApi(..) - Remove redundant logic shared between DSL builders and SpotifyApiBuilder
1 parent 9a247ab commit 63d976f

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

docs/com/adamratzman/spotify/SpotifyApiBuilderDsl.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ <h3>Method Summary</h3>
189189
</tr>
190190
<tr id="i5" class="rowColor">
191191
<td class="colFirst"><code>void</code></td>
192-
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/adamratzman/spotify/SpotifyApiBuilderDsl.html#config-block-">config</a></span>(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyUtilitiesBuilder,kotlin.Unit&gt;&nbsp;block)</code>
192+
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/adamratzman/spotify/SpotifyApiBuilderDsl.html#config-block-">config</a></span>(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyApiOptionsBuilder,kotlin.Unit&gt;&nbsp;block)</code>
193193
<div class="block">Allows you to override default values for caching, token refresh, and logging</div>
194194
</td>
195195
</tr>
@@ -208,13 +208,13 @@ <h3>Method Summary</h3>
208208
</tr>
209209
<tr id="i8" class="altColor">
210210
<td class="colFirst"><code>void</code></td>
211-
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/adamratzman/spotify/SpotifyApiBuilderDsl.html#options-block-">options</a></span>(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyUtilitiesBuilder,kotlin.Unit&gt;&nbsp;block)</code>
211+
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/adamratzman/spotify/SpotifyApiBuilderDsl.html#options-block-">options</a></span>(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyApiOptionsBuilder,kotlin.Unit&gt;&nbsp;block)</code>
212212
<div class="block">Allows you to override default values for caching, token refresh, and logging</div>
213213
</td>
214214
</tr>
215215
<tr id="i9" class="rowColor">
216216
<td class="colFirst"><code>void</code></td>
217-
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/adamratzman/spotify/SpotifyApiBuilderDsl.html#utilities-block-">utilities</a></span>(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyUtilitiesBuilder,kotlin.Unit&gt;&nbsp;block)</code>
217+
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/adamratzman/spotify/SpotifyApiBuilderDsl.html#utilities-block-">utilities</a></span>(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyApiOptionsBuilder,kotlin.Unit&gt;&nbsp;block)</code>
218218
<div class="block">Allows you to override default values for caching, token refresh, and logging</div>
219219
</td>
220220
</tr>
@@ -288,7 +288,7 @@ <h4>authentication</h4>
288288
<ul class="blockList">
289289
<li class="blockList">
290290
<h4>utilities</h4>
291-
<pre>public&nbsp;void&nbsp;utilities(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyUtilitiesBuilder,kotlin.Unit&gt;&nbsp;block)</pre>
291+
<pre>public&nbsp;void&nbsp;utilities(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyApiOptionsBuilder,kotlin.Unit&gt;&nbsp;block)</pre>
292292
<div class="block"><p><p>Allows you to override default values for caching, token refresh, and logging</p></p></div>
293293
</li>
294294
</ul>
@@ -298,7 +298,7 @@ <h4>utilities</h4>
298298
<ul class="blockList">
299299
<li class="blockList">
300300
<h4>config</h4>
301-
<pre>public&nbsp;void&nbsp;config(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyUtilitiesBuilder,kotlin.Unit&gt;&nbsp;block)</pre>
301+
<pre>public&nbsp;void&nbsp;config(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyApiOptionsBuilder,kotlin.Unit&gt;&nbsp;block)</pre>
302302
<div class="block"><p><p>Allows you to override default values for caching, token refresh, and logging</p></p></div>
303303
</li>
304304
</ul>
@@ -308,7 +308,7 @@ <h4>config</h4>
308308
<ul class="blockList">
309309
<li class="blockList">
310310
<h4>options</h4>
311-
<pre>public&nbsp;void&nbsp;options(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyUtilitiesBuilder,kotlin.Unit&gt;&nbsp;block)</pre>
311+
<pre>public&nbsp;void&nbsp;options(kotlin.jvm.functions.Function1&lt;? super com.adamratzman.spotify.SpotifyApiOptionsBuilder,kotlin.Unit&gt;&nbsp;block)</pre>
312312
<div class="block"><p><p>Allows you to override default values for caching, token refresh, and logging</p></p></div>
313313
</li>
314314
</ul>

docs/com/adamratzman/spotify/SpotifyUtilities.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>SpotifyUtilities</title>
88
<meta name="date" content="2019-08-13">
9-
<meta name="keywords" content="com.adamratzman.spotify.SpotifyUtilities class">
9+
<meta name="keywords" content="com.adamratzman.spotify.SpotifyApiOptions class">
1010
<meta name="keywords" content="getUseCache()">
1111
<meta name="keywords" content="getCacheLimit()">
1212
<meta name="keywords" content="getAutomaticRefresh()">
@@ -114,7 +114,7 @@ <h2 title="Class SpotifyUtilities" class="title">Class SpotifyUtilities</h2>
114114
</div>
115115
<div class="contentContainer">
116116
<ul class="inheritance">
117-
<li>com.adamratzman.spotify.SpotifyUtilities</li>
117+
<li>com.adamratzman.spotify.SpotifyApiOptions</li>
118118
</ul>
119119
<div class="description">
120120
<ul class="blockList">

docs/com/adamratzman/spotify/SpotifyUtilitiesBuilder.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>SpotifyUtilitiesBuilder</title>
88
<meta name="date" content="2019-08-13">
9-
<meta name="keywords" content="com.adamratzman.spotify.SpotifyUtilitiesBuilder class">
9+
<meta name="keywords" content="com.adamratzman.spotify.SpotifyApiOptionsBuilder class">
1010
<meta name="keywords" content="build()">
1111
<meta name="keywords" content="getUseCache()">
1212
<meta name="keywords" content="setUseCache()">
@@ -113,7 +113,7 @@ <h2 title="Class SpotifyUtilitiesBuilder" class="title">Class SpotifyUtilitiesBu
113113
</div>
114114
<div class="contentContainer">
115115
<ul class="inheritance">
116-
<li>com.adamratzman.spotify.SpotifyUtilitiesBuilder</li>
116+
<li>com.adamratzman.spotify.SpotifyApiOptionsBuilder</li>
117117
</ul>
118118
<div class="description">
119119
<ul class="blockList">

0 commit comments

Comments
 (0)