]> git.sesse.net Git - remoteglot/blobdiff - server/hash-lookup.js
Convert from grpc to grpc-js, since the former is deprecated and no longer compiles...
[remoteglot] / server / hash-lookup.js
index 7d7daeb9099c6c36f2781cb4889f4fd573f86618..21e722a8644d2065448d1f575b77260ad52f8167 100644 (file)
@@ -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();