Skip to content

Commit 7e6c334

Browse files
illyaVvengrov
authored andcommitted
feat (Messaging): add mehtod 'getMessageStatus' (#78)
1 parent 0a99eca commit 7e6c334

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

libs/backendless.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,10 @@ declare module __Backendless {
647647
unregisterDevice():Object;
648648
unregisterDevice(async:Backendless.Async):XMLHttpRequest;
649649
unregisterDevice<Promise>():Promise;
650+
651+
getMessageStatus(messageId:string):Object;
652+
getMessageStatus(messageId:string, async:Backendless.Async):XMLHttpRequest;
653+
getMessageStatus<Promise>(messageId:string):Promise;
650654
}
651655

652656
/**

libs/backendless.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3358,6 +3358,21 @@
33583358
}
33593359

33603360
return result;
3361+
},
3362+
3363+
getMessageStatus: function(messageId, async) {
3364+
if (!messageId) {
3365+
throw Error('Message ID is required.')
3366+
}
3367+
3368+
var responder = extractResponder(arguments);
3369+
3370+
return Backendless._ajax({
3371+
method : 'GET',
3372+
url : this.restUrl + '/' + messageId,
3373+
isAsync : !!responder,
3374+
asyncHandler: responder
3375+
});
33613376
}
33623377
};
33633378
function getBuilder(filename, filedata, boundary) {

0 commit comments

Comments
 (0)