gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] 02/02: remove accidentally commited files


From: gnunet
Subject: [taler-wallet-core] 02/02: remove accidentally commited files
Date: Wed, 09 Sep 2020 08:19:56 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository wallet-core.

commit 0566406abb74008a5d7796fc047ca98a6dd590b0
Author: Florian Dold <florian.dold@gmail.com>
AuthorDate: Wed Sep 9 11:49:47 2020 +0530

    remove accidentally commited files
---
 packages/taler-wallet-android/src/index.d.ts   |  26 ---
 packages/taler-wallet-android/src/index.js     | 284 -------------------------
 packages/taler-wallet-android/src/index.js.map |   1 -
 3 files changed, 311 deletions(-)

diff --git a/packages/taler-wallet-android/src/index.d.ts 
b/packages/taler-wallet-android/src/index.d.ts
deleted file mode 100644
index 18e240f3..00000000
--- a/packages/taler-wallet-android/src/index.d.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import {
-  HttpRequestLibrary,
-  HttpResponse,
-  HttpRequestOptions,
-} from "../../taler-wallet-core/src/util/http";
-export {
-  handleWorkerError,
-  handleWorkerMessage,
-} from "../../taler-wallet-core/src/crypto/workers/nodeThreadWorker";
-export declare class AndroidHttpLib implements HttpRequestLibrary {
-  private sendMessage;
-  useNfcTunnel: boolean;
-  private nodeHttpLib;
-  private requestId;
-  private requestMap;
-  constructor(sendMessage: (m: string) => void);
-  get(url: string, opt?: HttpRequestOptions): Promise<HttpResponse>;
-  postJson(
-    url: string,
-    body: any,
-    opt?: HttpRequestOptions,
-  ): Promise<import("../../taler-wallet-core/src/util/http").HttpResponse>;
-  handleTunnelResponse(msg: any): void;
-}
-export declare function installAndroidWalletListener(): void;
-//# sourceMappingURL=index.d.ts.map
diff --git a/packages/taler-wallet-android/src/index.js 
b/packages/taler-wallet-android/src/index.js
deleted file mode 100644
index ca4b7f97..00000000
--- a/packages/taler-wallet-android/src/index.js
+++ /dev/null
@@ -1,284 +0,0 @@
-"use strict";
-/*
- This file is part of GNU Taler
- (C) 2019 GNUnet e.V.
-
- GNU Taler is free software; you can redistribute it and/or modify it under the
- terms of the GNU General Public License as published by the Free Software
- Foundation; either version 3, or (at your option) any later version.
-
- GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
- A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along with
- GNU Taler; see the file COPYING.  If not, see <http://www.gnu.org/licenses/>
- */
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.installAndroidWalletListener = exports.AndroidHttpLib = void 0;
-const tslib_1 = require("tslib");
-/**
- * Imports.
- */
-const taler_wallet_core_1 = require("taler-wallet-core");
-const promiseUtils_1 = 
require("../../taler-wallet-core/src/util/promiseUtils");
-const fs_1 = tslib_1.__importDefault(require("fs"));
-const http_1 = require("../../taler-wallet-core/src/util/http");
-const NodeHttpLib_1 = 
require("../../taler-wallet-core/src/headless/NodeHttpLib");
-const walletCoreApiHandler_1 = 
require("../../taler-wallet-core/src/walletCoreApiHandler");
-const errors_1 = require("../../taler-wallet-core/src/operations/errors");
-const TalerErrorCode_1 = require("../../taler-wallet-core/src/TalerErrorCode");
-// @ts-ignore: special built-in module
-//import akono = require("akono");
-var nodeThreadWorker_1 = 
require("../../taler-wallet-core/src/crypto/workers/nodeThreadWorker");
-Object.defineProperty(exports, "handleWorkerError", {
-  enumerable: true,
-  get: function () {
-    return nodeThreadWorker_1.handleWorkerError;
-  },
-});
-Object.defineProperty(exports, "handleWorkerMessage", {
-  enumerable: true,
-  get: function () {
-    return nodeThreadWorker_1.handleWorkerMessage;
-  },
-});
-class AndroidHttpLib {
-  constructor(sendMessage) {
-    this.sendMessage = sendMessage;
-    this.useNfcTunnel = false;
-    this.nodeHttpLib = new NodeHttpLib_1.NodeHttpLib();
-    this.requestId = 1;
-    this.requestMap = {};
-  }
-  get(url, opt) {
-    if (this.useNfcTunnel) {
-      const myId = this.requestId++;
-      const p = promiseUtils_1.openPromise();
-      this.requestMap[myId] = p;
-      const request = {
-        method: "get",
-        url,
-      };
-      this.sendMessage(
-        JSON.stringify({
-          type: "tunnelHttp",
-          request,
-          id: myId,
-        }),
-      );
-      return p.promise;
-    } else {
-      return this.nodeHttpLib.get(url, opt);
-    }
-  }
-  postJson(url, body, opt) {
-    if (this.useNfcTunnel) {
-      const myId = this.requestId++;
-      const p = promiseUtils_1.openPromise();
-      this.requestMap[myId] = p;
-      const request = {
-        method: "postJson",
-        url,
-        body,
-      };
-      this.sendMessage(
-        JSON.stringify({ type: "tunnelHttp", request, id: myId }),
-      );
-      return p.promise;
-    } else {
-      return this.nodeHttpLib.postJson(url, body, opt);
-    }
-  }
-  handleTunnelResponse(msg) {
-    const myId = msg.id;
-    const p = this.requestMap[myId];
-    if (!p) {
-      console.error(
-        `no matching request for tunneled HTTP response, id=${myId}`,
-      );
-    }
-    const headers = new http_1.Headers();
-    if (msg.status != 0) {
-      const resp = {
-        // FIXME: pass through this URL
-        requestUrl: "",
-        headers,
-        status: msg.status,
-        json: () =>
-          tslib_1.__awaiter(this, void 0, void 0, function* () {
-            return JSON.parse(msg.responseText);
-          }),
-        text: () =>
-          tslib_1.__awaiter(this, void 0, void 0, function* () {
-            return msg.responseText;
-          }),
-      };
-      p.resolve(resp);
-    } else {
-      p.reject(new Error(`unexpected HTTP status code ${msg.status}`));
-    }
-    delete this.requestMap[myId];
-  }
-}
-exports.AndroidHttpLib = AndroidHttpLib;
-function sendAkonoMessage(ev) {
-  // @ts-ignore
-  const sendMessage = globalThis.__akono_sendMessage;
-  if (typeof sendMessage !== "function") {
-    const errMsg =
-      "FATAL: cannot install android wallet listener: akono functions missing";
-    console.error(errMsg);
-    throw new Error(errMsg);
-  }
-  const m = JSON.stringify(ev);
-  // @ts-ignore
-  sendMessage(m);
-}
-class AndroidWalletMessageHandler {
-  constructor() {
-    this.wp = promiseUtils_1.openPromise();
-    this.httpLib = new NodeHttpLib_1.NodeHttpLib();
-  }
-  /**
-   * Handle a request from the Android wallet.
-   */
-  handleMessage(operation, id, args) {
-    return tslib_1.__awaiter(this, void 0, void 0, function* () {
-      const wrapResponse = (result) => {
-        return {
-          type: "response",
-          id,
-          operation,
-          result,
-        };
-      };
-      switch (operation) {
-        case "init": {
-          this.walletArgs = {
-            notifyHandler: (notification) =>
-              tslib_1.__awaiter(this, void 0, void 0, function* () {
-                sendAkonoMessage({
-                  type: "notification",
-                  payload: notification,
-                });
-              }),
-            persistentStoragePath: args.persistentStoragePath,
-            httpLib: this.httpLib,
-          };
-          const w = yield taler_wallet_core_1.getDefaultNodeWallet(
-            this.walletArgs,
-          );
-          this.maybeWallet = w;
-          w.runRetryLoop().catch((e) => {
-            console.error("Error during wallet retry loop", e);
-          });
-          this.wp.resolve(w);
-          return wrapResponse({
-            supported_protocol_versions: {
-              exchange:
-                taler_wallet_core_1.versions.WALLET_EXCHANGE_PROTOCOL_VERSION,
-              merchant:
-                taler_wallet_core_1.versions.WALLET_MERCHANT_PROTOCOL_VERSION,
-            },
-          });
-        }
-        case "getHistory": {
-          return wrapResponse({ history: [] });
-        }
-        case "startTunnel": {
-          // this.httpLib.useNfcTunnel = true;
-          throw Error("not implemented");
-        }
-        case "stopTunnel": {
-          // this.httpLib.useNfcTunnel = false;
-          throw Error("not implemented");
-        }
-        case "tunnelResponse": {
-          // httpLib.handleTunnelResponse(msg.args);
-          throw Error("not implemented");
-        }
-        case "reset": {
-          const oldArgs = this.walletArgs;
-          this.walletArgs = Object.assign({}, oldArgs);
-          if (oldArgs && oldArgs.persistentStoragePath) {
-            try {
-              fs_1.default.unlinkSync(oldArgs.persistentStoragePath);
-            } catch (e) {
-              console.error("Error while deleting the wallet db:", e);
-            }
-            // Prevent further storage!
-            this.walletArgs.persistentStoragePath = undefined;
-          }
-          const wallet = yield this.wp.promise;
-          wallet.stop();
-          this.wp = promiseUtils_1.openPromise();
-          this.maybeWallet = undefined;
-          const w = yield taler_wallet_core_1.getDefaultNodeWallet(
-            this.walletArgs,
-          );
-          this.maybeWallet = w;
-          w.runRetryLoop().catch((e) => {
-            console.error("Error during wallet retry loop", e);
-          });
-          this.wp.resolve(w);
-          return wrapResponse({});
-        }
-        default: {
-          const wallet = yield this.wp.promise;
-          return yield walletCoreApiHandler_1.handleCoreApiRequest(
-            wallet,
-            operation,
-            id,
-            args,
-          );
-        }
-      }
-    });
-  }
-}
-function installAndroidWalletListener() {
-  const handler = new AndroidWalletMessageHandler();
-  const onMessage = (msgStr) =>
-    tslib_1.__awaiter(this, void 0, void 0, function* () {
-      if (typeof msgStr !== "string") {
-        console.error("expected string as message");
-        return;
-      }
-      const msg = JSON.parse(msgStr);
-      const operation = msg.operation;
-      if (typeof operation !== "string") {
-        console.error(
-          "message to android wallet helper must contain operation of type 
string",
-        );
-        return;
-      }
-      const id = msg.id;
-      console.log(`android listener: got request for ${operation} (${id})`);
-      try {
-        const respMsg = yield handler.handleMessage(operation, id, msg.args);
-        console.log(
-          `android listener: sending success response for ${operation} 
(${id})`,
-        );
-        sendAkonoMessage(respMsg);
-      } catch (e) {
-        const respMsg = {
-          type: "error",
-          id,
-          operation,
-          error: errors_1.makeErrorDetails(
-            TalerErrorCode_1.TalerErrorCode.WALLET_UNEXPECTED_EXCEPTION,
-            "unexpected exception",
-            {},
-          ),
-        };
-        sendAkonoMessage(respMsg);
-        return;
-      }
-    });
-  // @ts-ignore
-  globalThis.__akono_onMessage = onMessage;
-  console.log("android wallet listener installed");
-}
-exports.installAndroidWalletListener = installAndroidWalletListener;
-//# sourceMappingURL=index.js.map
diff --git a/packages/taler-wallet-android/src/index.js.map 
b/packages/taler-wallet-android/src/index.js.map
deleted file mode 100644
index 2c6d50b9..00000000
--- a/packages/taler-wallet-android/src/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;;AAEH;;GAEG;AACH,yDAK2B;AAE3B,gFAA2F;AAC3F,oDAAoB;AACpB,gEAK+C;AAC/C,kFAA+E;AAE/E,2FAK0D;AAC1D,0EAAiF;AACjF,+EAA4E;AAG5E,sCAAsC;AACtC,kCAAkC;AAElC,gGAGqE;AAFnE,qHAAA,iBAAiB,OAAA;AACjB,uHAAA,mBAAmB,OAAA;AAIrB,MAAa,cAAc;IASzB,YAAoB,WAAgC;QAAhC,gBAAW,GAAX,WAAW,CAAqB;QARpD,iBAAY,GAAG,KAAK,CAAC;QAEb,gBAAW,GAAuB,IAAI,yBAAW,EAAE,CAAC;QAEpD,cAAS,GAAG,CAAC,CAAC;QAEd,eAAU,GAAkD,EA
 [...]
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]