Skip to content

Commit e09803b

Browse files
committed
Refact utils
1 parent 70b01e4 commit e09803b

File tree

8 files changed

+18
-19
lines changed

8 files changed

+18
-19
lines changed

src/compositions/daily-intervals.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { TimeInterval } from "../entity/time-interval";
22
import { injecStorage } from "../storage/inject-storage";
33
import { StorageDeserializeParam, StorageParams } from "../storage/storage-params";
4-
import { todayLocalDate } from "../utils/common";
4+
import { todayLocalDate } from "../utils/today";
55

66
export async function closeInterval(domain:string | null): Promise<void>{
77
if (domain == null) return;

src/compositions/limit-list.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Restriction } from "../entity/restriction";
22
import { Tab } from "../entity/tab";
33
import { injecStorage } from "../storage/inject-storage";
44
import { StorageParams } from "../storage/storage-params";
5-
import { todayLocalDate } from "../utils/common";
5+
import { todayLocalDate } from "../utils/today";
66

77
export async function isLimitExceeded(url: string, tab: Tab): Promise<boolean>{
88
const storage = injecStorage();

src/entity/restriction.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { convertStringTimeToSummaryTime } from "../common/utility";
1+
import { convertStringTimeToSummaryTime } from "../utils/converter";
22

33
export class Restriction {
44
domain: string;
55
time: number;
66

7-
constructor(domain: string, time: string){
7+
constructor(domain: string, time: string) {
88
this.domain = domain;
99
this.time = convertStringTimeToSummaryTime(time);
1010
}

src/entity/tab.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { todayLocalDate } from "../utils/common";
1+
import { todayLocalDate } from "../utils/today";
22
import { logger } from "../compositions/logger";
33

44
export class Tab implements ISerializable<Tab> {

src/tracker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { ActiveTab } from "./compositions/activeTab";
1212
import { isLimitExceeded } from "./compositions/limit-list";
1313
import { Tab } from "./entity/tab";
1414
import { useBlockPage } from "./compositions/block-page";
15-
import { convertSummaryTimeToBadgeString } from "./common/utility";
15+
import { convertSummaryTimeToBadgeString } from "./utils/converter";
1616

1717
const activeTabInstance = ActiveTab.getInstance();
1818
const storage = injecStorage();

src/utils/common.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1-
export function todayLocalDate(){
2-
return new Date().toLocaleDateString('en-US');
1+
export function isEmpty(obj: any): boolean {
2+
for (const prop in obj) {
3+
if (obj.hasOwnProperty(prop))
4+
return false;
5+
}
6+
7+
return JSON.stringify(obj) === JSON.stringify({});
38
}
Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,4 @@
1-
export function isEmpty(obj:any): boolean {
2-
for (const prop in obj) {
3-
if (obj.hasOwnProperty(prop))
4-
return false;
5-
}
6-
7-
return JSON.stringify(obj) === JSON.stringify({});
8-
}
9-
10-
export function convertStringTimeToSummaryTime(time:string) {
1+
export function convertStringTimeToSummaryTime(time: string) {
112
const timeValue = time.split(':');
123
const hour = Number(timeValue[0]);
134
const min = Number(timeValue[1]);
@@ -19,7 +10,7 @@ export function convertStringTimeToSummaryTime(time:string) {
1910
return resultTimeValue;
2011
}
2112

22-
export function convertSummaryTimeToBadgeString(summaryTime:number):string {
13+
export function convertSummaryTimeToBadgeString(summaryTime: number): string {
2314
const sec = summaryTime;
2415
const min = Number((summaryTime / 60).toFixed(0));
2516
const hours = Number((summaryTime / (60 * 60)).toFixed(1));

src/utils/today.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export function todayLocalDate() {
2+
return new Date().toLocaleDateString('en-US');
3+
}

0 commit comments

Comments
 (0)