nl_tokens: Delete a file .
pl_tokens: function ( path , options ) { const fullPath = googleDrivePath ( path ) ; return this . _getFileId ( fullPath ) . then ( ( id ) => { if ( ! id ) { // File doesn't exist. Ignore. return Promise . resolve ( { statusCode : 200 } ) ; } return this . _getMeta ( id ) . <mask> ( ( meta ) => { let etagWithoutQuotes ; if ( ( typeof meta === 'object' ) && ( typeof meta . etag === 'string' ) ) { etagWithoutQuotes = removeQuotes ( meta . etag ) ; } if ( options && options . ifMatch && ( options . ifMatch !== etagWithoutQuotes ) ) { return { statusCode : 412 , revision : etagWithoutQuotes } ; } return this . _request ( 'DELETE' , BASE_URL + '/drive/v2/files/' + id , { } ) . then ( ( response ) => { if ( response . status === 200 || response . status === 204 ) { return { statusCode : 200 } ; } else { return Promise . reject ( "Delete failed: " + response . status + " (" + response . responseText + ")" ) ; } } ) ; } ) ; } ) ; }