Skip to content

Commit 8de1558

Browse files
committed
refac
1 parent d363a6f commit 8de1558

File tree

3 files changed

+23
-25
lines changed

3 files changed

+23
-25
lines changed

webapp/controller/Main.controller.ts

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export default class Main extends BaseController {
7474
void this.handleInit();
7575
}
7676

77-
private async handleInit(): Promise<void> {
77+
private async handleInit() {
7878
this.db = new Database();
7979
this.setDefaultSettings();
8080
this.setModel(new JSONModel(this.local, true), "local");
@@ -133,7 +133,7 @@ export default class Main extends BaseController {
133133
});
134134
}
135135

136-
private async refresh(): Promise<void> {
136+
private async refresh() {
137137
this.local.busy = true;
138138
try {
139139
const customTransactions = await this.db.getTransactions();
@@ -172,14 +172,14 @@ export default class Main extends BaseController {
172172
}
173173
}
174174

175-
public async onRowPress(event: Button$PressEvent): Promise<void> {
175+
public async onRowPress(event: Button$PressEvent) {
176176
const source = event.getSource();
177177
const context = source.getBindingContext();
178178
const tcode = context.getProperty("tcode") as string;
179179
await this.handleCopy(tcode);
180180
}
181181

182-
private async handleCopy(tcode: string): Promise<void> {
182+
private async handleCopy(tcode: string) {
183183
const copyOption =
184184
localStorage.getItem("copyOption") || COPY_OPTIONS.DEFAULT;
185185
let sapSystemUrl = localStorage.getItem("sapSystemUrl") || "";
@@ -256,7 +256,7 @@ export default class Main extends BaseController {
256256
void this.updateTabCounts(query);
257257
}
258258

259-
public async onToggleFavorite(event: Button$PressEvent): Promise<void> {
259+
public async onToggleFavorite(event: Button$PressEvent) {
260260
const source = event.getSource();
261261
const context = source.getBindingContext();
262262
const tcode = context.getProperty("tcode") as string;
@@ -374,7 +374,7 @@ export default class Main extends BaseController {
374374
inputTitle: Input,
375375
inputDescription: Input,
376376
dialog: Dialog
377-
): Promise<void> {
377+
) {
378378
const tcode = inputCode.getValue().trim();
379379
if (!tcode) {
380380
MessageToast.show("Transaction code cannot be empty.");
@@ -405,7 +405,7 @@ export default class Main extends BaseController {
405405
tcode: string,
406406
title: string,
407407
description: string
408-
): Promise<void> {
408+
) {
409409
const newTransaction = { tcode, title, description, tags: "CUSTOM" };
410410
await this.db.addTransaction(newTransaction);
411411
await this.refresh();
@@ -433,9 +433,7 @@ export default class Main extends BaseController {
433433
);
434434
}
435435

436-
private async deleteSelectedTransactions(
437-
selectedItems: TableItem[]
438-
): Promise<void> {
436+
private async deleteSelectedTransactions(selectedItems: TableItem[]) {
439437
for (const item of selectedItems) {
440438
const context = item.getBindingContext();
441439
const tcode = context.getProperty("tcode") as string;
@@ -618,7 +616,7 @@ export default class Main extends BaseController {
618616
tcode: string,
619617
title: string,
620618
description: string
621-
): Promise<void> {
619+
) {
622620
await this.db.updateTransaction(tcode, title, description);
623621
await this.refresh();
624622
}
@@ -661,7 +659,7 @@ export default class Main extends BaseController {
661659
this.focusSearch();
662660
}
663661

664-
private async updateTabCounts(searchQuery?: string): Promise<void> {
662+
private async updateTabCounts(searchQuery?: string) {
665663
const customTransactions = await this.db.getTransactions();
666664
const transactions = [...this.standardTransactions, ...customTransactions];
667665

@@ -714,7 +712,7 @@ export default class Main extends BaseController {
714712
Util.openUrl(Constants.LINKEDIN_URL);
715713
}
716714

717-
private async handleExport(): Promise<void> {
715+
private async handleExport() {
718716
try {
719717
const settings = {
720718
copyOption: localStorage.getItem("copyOption"),
@@ -756,7 +754,7 @@ export default class Main extends BaseController {
756754
}
757755
}
758756

759-
private async handleImport(data: ImportData): Promise<void> {
757+
private async handleImport(data: ImportData) {
760758
try {
761759
if (data.settings) {
762760
Object.entries(data.settings).forEach(([key, value]) => {

webapp/util/Database.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export interface Transaction {
1414
export default class Database extends UI5Element {
1515
private db: IDBDatabase | null = null;
1616

17-
public async open(): Promise<void> {
17+
public async open() {
1818
return new Promise((resolve, reject) => {
1919
const request = indexedDB.open("TCodeDB_2", 1);
2020

@@ -45,7 +45,7 @@ export default class Database extends UI5Element {
4545
});
4646
}
4747

48-
public async addTransaction(transaction: Transaction): Promise<void> {
48+
public async addTransaction(transaction: Transaction) {
4949
return new Promise((resolve, reject) => {
5050
const transactionRequest = this.db.transaction(
5151
"transactions",
@@ -76,7 +76,7 @@ export default class Database extends UI5Element {
7676
});
7777
}
7878

79-
public async updateFavorite(tcode: string): Promise<void> {
79+
public async updateFavorite(tcode: string) {
8080
return new Promise((resolve, reject) => {
8181
const transactionRequest = this.db.transaction(
8282
"transactions",
@@ -102,7 +102,7 @@ export default class Database extends UI5Element {
102102
tcode: string,
103103
title: string,
104104
description: string
105-
): Promise<void> {
105+
) {
106106
return new Promise((resolve, reject) => {
107107
const transactionRequest = this.db.transaction(
108108
"transactions",
@@ -126,7 +126,7 @@ export default class Database extends UI5Element {
126126
});
127127
}
128128

129-
public async deleteTransaction(tcode: string): Promise<void> {
129+
public async deleteTransaction(tcode: string) {
130130
return new Promise((resolve, reject) => {
131131
const transactionRequest = this.db.transaction(
132132
"transactions",
@@ -141,7 +141,7 @@ export default class Database extends UI5Element {
141141
});
142142
}
143143

144-
public async resetFactoryDefaults(defaults: Transaction[]): Promise<void> {
144+
public async resetFactoryDefaults(defaults: Transaction[]) {
145145
return new Promise((resolve, reject) => {
146146
const transactionRequest = this.db.transaction(
147147
"transactions",
@@ -160,7 +160,7 @@ export default class Database extends UI5Element {
160160
});
161161
}
162162

163-
public async addFavorite(tcode: string): Promise<void> {
163+
public async addFavorite(tcode: string) {
164164
return new Promise((resolve, reject) => {
165165
const transactionRequest = this.db.transaction("favorites", "readwrite");
166166
const store = transactionRequest.objectStore("favorites");
@@ -172,7 +172,7 @@ export default class Database extends UI5Element {
172172
});
173173
}
174174

175-
public async removeFavorite(tcode: string): Promise<void> {
175+
public async removeFavorite(tcode: string) {
176176
return new Promise((resolve, reject) => {
177177
const transactionRequest = this.db.transaction("favorites", "readwrite");
178178
const store = transactionRequest.objectStore("favorites");
@@ -197,7 +197,7 @@ export default class Database extends UI5Element {
197197
});
198198
}
199199

200-
public async clearTransactions(): Promise<void> {
200+
public async clearTransactions() {
201201
return new Promise((resolve, reject) => {
202202
const transactionRequest = this.db.transaction(
203203
"transactions",
@@ -212,7 +212,7 @@ export default class Database extends UI5Element {
212212
});
213213
}
214214

215-
public async clearFavorites(): Promise<void> {
215+
public async clearFavorites() {
216216
return new Promise((resolve, reject) => {
217217
const transactionRequest = this.db.transaction("favorites", "readwrite");
218218
const store = transactionRequest.objectStore("favorites");

webapp/util/Util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import UI5Element from "sap/ui/core/Element";
44
* @namespace de.kernich.tcode.util
55
*/
66
export default class Util extends UI5Element {
7-
static async copy2Clipboard(text: string): Promise<void> {
7+
static async copy2Clipboard(text: string) {
88
await navigator.clipboard.writeText(text);
99
}
1010

0 commit comments

Comments
 (0)