Skip to content

Commit bd8cc2d

Browse files
committed
Committed by Github action
master: { "stompjs": "6.1.0", "rx-stomp": "1.0.2", "ng2-stompjs": "8.0.0" } develop: { "stompjs": "6.1.0", "rx-stomp": "1.0.2", "ng2-stompjs": "8.0.0" }
1 parent e93eac1 commit bd8cc2d

File tree

3 files changed

+37
-9
lines changed

3 files changed

+37
-9
lines changed

api-docs/develop/classes/RxStomp.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,7 +1188,7 @@ <h3 id="methods">
11881188

11891189
<tr>
11901190
<td class="col-md-4">
1191-
<div class="io-line">Defined in <a href="" data-line="580" class="link-to-prism">consolidated/rx-stomp/src/rx-stomp.ts:580</a></div>
1191+
<div class="io-line">Defined in <a href="" data-line="584" class="link-to-prism">consolidated/rx-stomp/src/rx-stomp.ts:584</a></div>
11921192
</td>
11931193
</tr>
11941194

@@ -1861,16 +1861,20 @@ <h3 id="accessors">
18611861

18621862
if (params.subscribeOnlyOnce) {
18631863
connectedPre$ &#x3D; connectedPre$.pipe(take(1));
1864-
}
1864+
}
18651865

18661866
stompConnectedSubscription &#x3D; connectedPre$.subscribe(() &#x3D;&gt; {
18671867
this._debug(&#x60;Will subscribe to ${params.destination}&#x60;);
1868+
let subHeaders &#x3D; params.subHeaders;
1869+
if (typeof subHeaders &#x3D;&#x3D;&#x3D; &#x27;function&#x27;) {
1870+
subHeaders &#x3D; subHeaders();
1871+
}
18681872
stompSubscription &#x3D; this._stompClient.subscribe(
18691873
params.destination,
18701874
(message: IMessage) &#x3D;&gt; {
18711875
messages.next(message);
18721876
},
1873-
params.subHeaders
1877+
subHeaders
18741878
);
18751879
});
18761880

api-docs/develop/interfaces/IWatchParams.html

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,15 +164,15 @@ <h3 id="inputs">Properties</h3>
164164
</tr>
165165
<tr>
166166
<td class="col-md-4">
167-
<code>subHeaders: <code><a href="../classes/StompHeaders.html" target="_self" >StompHeaders</a></code>
167+
<code>subHeaders: <code><a href="../classes/StompHeaders.html" target="_self" >StompHeaders | </a></code>
168168
</code>
169169
</td>
170170
</tr>
171171

172172

173173
<tr>
174174
<td class="col-md-4">
175-
<i>Type : </i> <code><a href="../classes/StompHeaders.html" target="_self" >StompHeaders</a></code>
175+
<i>Type : </i> <code><a href="../classes/StompHeaders.html" target="_self" >StompHeaders | </a></code>
176176

177177
</td>
178178
</tr>
@@ -189,7 +189,17 @@ <h3 id="inputs">Properties</h3>
189189
<tr>
190190
<td class="col-md-4">
191191
<div class="io-description"><p>Subscription headers, defaults to <code>{}</code></p>
192-
</div>
192+
<p>If header information can change over time and you are allowing automatic resubscriptions,
193+
consider using a callback as the value rather than a string literal.</p>
194+
<div><pre class="line-numbers"><code class="language-typescript"> * const subHeadersCallback = () =&gt; {
195+
* return {bye: &#39;world&#39;};
196+
* };
197+
* const sub = rxStomp.watch({ destination: queueName, subHeaders: subHeadersCallback})
198+
* .subscribe((message) =&gt; {
199+
* // handle message
200+
* });
201+
* // The subHeadersCallback will be invoked before every (re)subscription.
202+
*</code></pre></div></div>
193203
</td>
194204
</tr>
195205
</tbody>
@@ -307,8 +317,22 @@ <h3 id="inputs">Properties</h3>
307317

308318
/**
309319
* Subscription headers, defaults to &#x60;{}&#x60;
320+
*
321+
* If header information can change over time and you are allowing automatic resubscriptions,
322+
* consider using a callback as the value rather than a string literal.
323+
*
324+
* &#x60;&#x60;&#x60;typescript
325+
* const subHeadersCallback &#x3D; () &#x3D;&gt; {
326+
* return {bye: &#x27;world&#x27;};
327+
* };
328+
* const sub &#x3D; rxStomp.watch({ destination: queueName, subHeaders: subHeadersCallback})
329+
* .subscribe((message) &#x3D;&gt; {
330+
* // handle message
331+
* });
332+
* // The subHeadersCallback will be invoked before every (re)subscription.
333+
* &#x60;&#x60;&#x60;
310334
*/
311-
readonly subHeaders?: StompHeaders;
335+
readonly subHeaders?: StompHeaders | (() &#x3D;&gt; StompHeaders);
312336

313337
/**
314338
* Headers to be passed while unsubscribing, defaults to &#x60;{}&#x60;.

api-docs/develop/js/search/search_index.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)