File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -289,6 +289,22 @@ class Particle {
289
289
} ) ;
290
290
}
291
291
292
+ /**
293
+ * Revoke an access token
294
+ * @param {Object } options Options for this API call
295
+ * @param {String } options.token Access token you wish to revoke
296
+ * @param {Object } [options.headers] Key/Value pairs like `{ 'X-FOO': 'foo', X-BAR: 'bar' }` to send as headers.
297
+ * @param {Object } [options.context] Request context
298
+ * @returns {Promise } A promise
299
+ */
300
+ deleteAccessToken ( { token, headers, context } ) {
301
+ return this . delete ( {
302
+ uri : `/v1/access_tokens/${ token } ` ,
303
+ headers,
304
+ context
305
+ } ) ;
306
+ }
307
+
292
308
/**
293
309
* Revoke the current session access token
294
310
* @param {Object } options Options for this API call
Original file line number Diff line number Diff line change @@ -389,6 +389,17 @@ describe('ParticleAPI', () => {
389
389
} ) ;
390
390
} ) ;
391
391
392
+ describe ( '.deleteAccessToken' , ( ) => {
393
+ it ( 'sends request' , ( ) => {
394
+ return api . deleteAccessToken ( props ) . then ( ( results ) => {
395
+ results . should . match ( {
396
+ method : 'delete' ,
397
+ uri : `/v1/access_tokens/${ props . token } ` ,
398
+ } ) ;
399
+ } ) ;
400
+ } ) ;
401
+ } ) ;
402
+
392
403
describe ( '.deleteCurrentAccessToken' , ( ) => {
393
404
it ( 'sends request' , ( ) => {
394
405
return api . deleteCurrentAccessToken ( props ) . then ( ( results ) => {
You can’t perform that action at this time.
0 commit comments