File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " @node-escpos/core " : minor
3+ ---
4+
5+ getStatuses does not reject when data is not returned
Original file line number Diff line number Diff line change @@ -913,11 +913,11 @@ export class Printer<AdapterCloseArgs extends []> extends EventEmitter {
913913 * @return {Promise }
914914 */
915915 getStatuses ( ) : Promise < DeviceStatus [ ] > {
916- return new Promise ( ( resolve ) => {
916+ return new Promise ( ( resolve , reject ) => {
917917 this . adapter . read ( ( data ) => {
918918 const buffer : number [ ] = [ ] ;
919919 for ( let i = 0 ; i < data . byteLength ; i ++ ) buffer . push ( data . readInt8 ( i ) ) ;
920- if ( buffer . length < 4 ) return ;
920+ if ( buffer . length < 4 ) return reject ( ) ;
921921
922922 const statuses = [
923923 new PrinterStatus ( buffer [ 0 ] ) ,
You can’t perform that action at this time.
0 commit comments