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