do not change fractional base yet

This commit is contained in:
Florian Dold 2016-11-16 23:54:22 +01:00
parent f7b839188d
commit d088aec009
3 changed files with 4 additions and 4 deletions

View File

@ -509,7 +509,7 @@ export type PayCoinInfo = Array<{ updatedCoin: CoinRecord, sig: CoinPaySig }>;
export namespace Amounts {
export const fractionalBase = 1e8;
export const fractionalBase = 1e6;
export interface Result {
amount: AmountJson;

View File

@ -353,7 +353,7 @@ export namespace Stores {
constructor() {
// case needed because of bug in type annotations
super("denominations",
{keyPath: ["denomPub", "exchangeBaseUrl"] as any as IDBKeyPath});
{keyPath: ["exchangeBaseUrl", "denomPub"] as any as IDBKeyPath});
}
exchangeBaseUrlIndex = new Index<string, DenominationRecord>(this, "exchangeBaseUrl", "exchangeBaseUrl");
@ -734,7 +734,7 @@ export class Wallet {
return;
}
const denom = await this.q().get(Stores.denominations,
[exchange.baseUrl, preCoin.denomPub]);
[preCoin.exchangeBaseUrl, preCoin.denomPub]);
if (!denom) {
console.error("db inconsistent: denom for precoin not found");
return;

View File

@ -34,7 +34,7 @@ import { ChromeBadge } from "./chromeBadge";
"use strict";
const DB_NAME = "taler";
const DB_VERSION = 11;
const DB_VERSION = 12;
import {Stores} from "./wallet";
import {Store, Index} from "./query";