From f4587c44fd6a6d76384cd671550890255c3fe650 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 13 Sep 2023 16:08:51 +0200 Subject: wallet-core: use typed microsecond timestamps in DB --- packages/taler-util/src/time.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'packages/taler-util/src/time.ts') diff --git a/packages/taler-util/src/time.ts b/packages/taler-util/src/time.ts index 46ed37637..a63f9b296 100644 --- a/packages/taler-util/src/time.ts +++ b/packages/taler-util/src/time.ts @@ -52,6 +52,10 @@ export interface TalerProtocolTimestamp { readonly _flavor?: typeof flavor_TalerProtocolTimestamp; } +/** + * Precise timestamp, typically used in the wallet-core + * API but not in other Taler APIs so far. + */ export interface TalerPreciseTimestamp { /** * Seconds (as integer) since epoch. -- cgit v1.2.3 From 1d9d63b341e825728120ec7b4eefda496ad32428 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 15 Sep 2023 12:02:11 +0200 Subject: taler-util: fix time conversion --- packages/taler-util/src/time.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/taler-util/src/time.ts') diff --git a/packages/taler-util/src/time.ts b/packages/taler-util/src/time.ts index a63f9b296..c677d52ae 100644 --- a/packages/taler-util/src/time.ts +++ b/packages/taler-util/src/time.ts @@ -92,7 +92,7 @@ export namespace TalerPreciseTimestamp { export function fromMilliseconds(ms: number): TalerPreciseTimestamp { return { t_s: Math.floor(ms / 1000), - off_us: Math.floor((ms - Math.floor(ms / 100) * 1000) * 1000), + off_us: Math.floor((ms - Math.floor(ms / 1000) * 1000) * 1000), }; } } -- cgit v1.2.3