From 7fd4b5cef7a4121054ac85cb4cb22776cb30e72e Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 26 Jun 2021 23:19:25 +0200 Subject: [PATCH] Convert from grpc to grpc-js, since the former is deprecated and no longer compiles in bullseye. --- server/hash-lookup.js | 13 +++++++++++-- www/index.html | 4 ++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/server/hash-lookup.js b/server/hash-lookup.js index 7d7daeb..21e722a 100644 --- a/server/hash-lookup.js +++ b/server/hash-lookup.js @@ -1,8 +1,17 @@ -var grpc = require('grpc'); +var grpc = require('@grpc/grpc-js'); var Chess = require('../www/js/chess.js').Chess; var PROTO_PATH = __dirname + '/hashprobe.proto'; -var hashprobe_proto = grpc.load(PROTO_PATH).hashprobe; +var protoLoader = require('@grpc/proto-loader'); +var packageDefinition = protoLoader.loadSync( + PROTO_PATH, + {keepCase: true, + longs: String, + enums: String, + defaults: true, + oneofs: true + }); +var hashprobe_proto = grpc.loadPackageDefinition(packageDefinition).hashprobe; var board = new Chess(); diff --git a/www/index.html b/www/index.html index 5158266..8dbead3 100644 --- a/www/index.html +++ b/www/index.html @@ -76,18 +76,18 @@ 7-man Lomonosov tablebase lookup by ChessOK.

+ - -- 2.39.2