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 {
913
913
* @return {Promise }
914
914
*/
915
915
getStatuses ( ) : Promise < DeviceStatus [ ] > {
916
- return new Promise ( ( resolve ) => {
916
+ return new Promise ( ( resolve , reject ) => {
917
917
this . adapter . read ( ( data ) => {
918
918
const buffer : number [ ] = [ ] ;
919
919
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 ( ) ;
921
921
922
922
const statuses = [
923
923
new PrinterStatus ( buffer [ 0 ] ) ,
You can’t perform that action at this time.
0 commit comments