firecomm
Version:
A complete framework for gRPC-node.js
13 lines • 446 B
JavaScript
const grpc = require('grpc');
// takes in a js object, returns a grpc metadata object with the same properties
module.exports = function generateMeta(metaObject, options) {
if (metaObject === undefined) {
return new grpc.Metadata();
}
const metadata = new grpc.Metadata(options);
const keys = Object.keys(metaObject);
for (let i = 0; i < keys.length; i++) {
metadata.set(keys[i], metaObject[keys[i]]);
}
return metadata;
}