Skip to content

Commit eb14cb3

Browse files
illyaVvengrov
authored andcommitted
fix (Backendless.Messaging): fix bugs with overwriting of args BKNDLSS-14852 BKNDLSS-14851 BKNDLSS-14850 (#83)
1 parent 2c0864c commit eb14cb3

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/backendless.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -545,8 +545,8 @@ declare module __Backendless {
545545
subscribeSync(channelName:string, subscriptionCallback:() => void, subscriptionOptions:Backendless.SubscriptionOptions):Backendless.SubscriptionI;
546546
subscribe(channelName:string, subscriptionCallback:() => void, subscriptionOptions:Backendless.SubscriptionOptions):Promise<Backendless.SubscriptionI>;
547547

548-
publishSync(channelName:string, message:string|Object, publishOptions:Backendless.PublishOptions, deliveryOptions:Backendless.DeliveryOptions):Object;
549-
publish(channelName:string, message:string|Object, publishOptions:Backendless.PublishOptions, deliveryOptions:Backendless.DeliveryOptions):Promise<Object>;
548+
publishSync(channelName:string, message:string|Object, publishOptions?:Backendless.PublishOptions, deliveryOptions?:Backendless.DeliveryOptions):Object;
549+
publish(channelName:string, message:string|Object, publishOptions?:Backendless.PublishOptions, deliveryOptions?:Backendless.DeliveryOptions):Promise<Object>;
550550

551551
sendEmailSync(subject:string, bodyParts:Backendless.Bodyparts, recipients:string[], attachments:string[]):Object;
552552
sendEmail(subject:string, bodyParts:Backendless.Bodyparts, recipients:string[], attachments:string[]):Promise<Object>;

src/backendless.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3785,7 +3785,7 @@
37853785
var that = this;
37863786

37873787
var callback = new Async(function(props) {
3788-
async.success(new Subscription({
3788+
responder.success(new Subscription({
37893789
channelName : channelName,
37903790
options : subscriptionOptions,
37913791
channelProperties: props,
@@ -3823,15 +3823,15 @@
38233823
message: message
38243824
};
38253825

3826-
if (publishOptions) {
3826+
if (publishOptions && publishOptions !== responder) {
38273827
if (!(publishOptions instanceof PublishOptions)) {
38283828
throw new Error('Use PublishOption as publishOptions argument');
38293829
}
38303830

38313831
Utils.deepExtend(data, publishOptions);
38323832
}
38333833

3834-
if (deliveryTarget) {
3834+
if (deliveryTarget && deliveryTarget !== responder) {
38353835
if (!(deliveryTarget instanceof DeliveryOptions)) {
38363836
throw new Error('Use DeliveryOptions as deliveryTarget argument');
38373837
}

0 commit comments

Comments
 (0)