Skip to content

Commit cc8c370

Browse files
Refactor database query to improve readability
1 parent 682546b commit cc8c370

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

src/database.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,19 @@ export class Database {
104104
const key = `addons.config.${this.packageName}`;
105105

106106
return new Promise((resolve, reject) => {
107-
this?.conn?.get('SELECT value FROM settings WHERE key = ?', [key], (error, row) => {
108-
if (error) {
109-
reject(error);
110-
} else if (!row) {
111-
resolve({});
112-
} else {
113-
resolve(JSON.parse(row.value));
107+
this?.conn?.get(
108+
'SELECT value FROM settings WHERE key = ?',
109+
[key],
110+
(error, row: { value: string }) => {
111+
if (error) {
112+
reject(error);
113+
} else if (!row) {
114+
resolve({});
115+
} else {
116+
resolve(JSON.parse(row.value));
117+
}
114118
}
115-
});
119+
);
116120
});
117121
}
118122

0 commit comments

Comments
 (0)