X-Git-Url: https://git.sesse.net/?p=remoteglot;a=blobdiff_plain;f=server%2Fhash-lookup.js;fp=server%2Fhash-lookup.js;h=21e722a8644d2065448d1f575b77260ad52f8167;hp=7d7daeb9099c6c36f2781cb4889f4fd573f86618;hb=7fd4b5cef7a4121054ac85cb4cb22776cb30e72e;hpb=f8c7d9bb05d38e91899b0bd81282239f076fbb37 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();