Skip to content

Commit e54bf95

Browse files
committed
fix: add flushLogs for typescript
1 parent c36c0fb commit e54bf95

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

lib/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ class ErrsoleSQLite extends EventEmitter {
451451
const query = `DELETE FROM ${this.usersTable} WHERE id = ?`;
452452
return new Promise((resolve, reject) => {
453453
this.db.run(query, [id], function (err) { // You must use an old-school function () { ... } style callback rather than a lambda function, otherwise this.lastID and this.changes will be undefined.
454-
if (err) return reject(err);
454+
if (err) return reject(new Error(err.message || err.toString()));
455455
if (this.changes === 0) return reject(new Error('User not found.'));
456456
resolve({});
457457
});
@@ -508,7 +508,7 @@ class ErrsoleSQLite extends EventEmitter {
508508

509509
return new Promise((resolve, reject) => {
510510
this.db.run(query, flatValues, function (err) {
511-
if (err) return reject(err);
511+
if (err) return reject(new Error(err.message || err.toString()));
512512
resolve({});
513513
});
514514
});
@@ -581,7 +581,7 @@ class ErrsoleSQLite extends EventEmitter {
581581

582582
return new Promise((resolve, reject) => {
583583
this.db.all(query, values, (err, rows) => {
584-
if (err) return reject(err);
584+
if (err) return reject(new Error(err.message || err.toString()));
585585
if (shouldReverse) rows.reverse();
586586
resolve({ items: rows });
587587
});
@@ -672,7 +672,7 @@ class ErrsoleSQLite extends EventEmitter {
672672

673673
return new Promise((resolve, reject) => {
674674
this.db.all(query, values, (err, rows) => {
675-
if (err) return reject(err);
675+
if (err) return reject(new Error(err.message || err.toString()));
676676
if (shouldReverse) rows.reverse();
677677
resolve({ items: rows, filters });
678678
});

types/index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ declare module 'errsole-sqlite' {
6363
deleteUser(id: number): Promise<{}>;
6464

6565
postLogs(logEntries: Log[]): Promise<{}>;
66+
flushLogs(): Promise<{}>;
6667
getLogs(filters?: LogFilter): Promise<{ items: Log[] }>;
6768
searchLogs(searchTerms: string[], filters?: LogFilter): Promise<{ items: Log[], filters: LogFilter[] }>;
6869
deleteAllLogs(): Promise<{}>;

0 commit comments

Comments
 (0)