Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
Scott committed Nov 2, 2021
1 parent e24ec83 commit 65bdeee
Show file tree
Hide file tree
Showing 26 changed files with 179 additions and 14,222 deletions.
7 changes: 2 additions & 5 deletions src/agent/agentService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -178,13 +178,10 @@ function createAgentService({
});
},
nodesScan: async (
call: grpc.ServerWritableStream<
agentPB.NodeIdMessage,
agentPB.VaultListMessage
>,
call: grpc.ServerWritableStream<nodesPB.Node, vaultsPB.List>,
): Promise<void> => {
const genWritable = grpcUtils.generatorWritable(call);
const response = new agentPB.VaultListMessage();
const response = new vaultsPB.List();
const nodeId = makeNodeId(call.request.getNodeId());
const perms = await gestaltGraph.getGestaltActionsByNode(nodeId);
if (!perms) {
Expand Down
7 changes: 0 additions & 7 deletions src/client/clientService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,7 @@ import {
IClientServiceServer,
} from '../proto/js/polykey/v1/client_service_grpc_pb';
import * as utilsPB from '../proto/js/polykey/v1/utils/utils_pb';
import * as vaultsPB from '../proto/js/polykey/v1/vaults/vaults_pb';
import * as nodesPB from '../proto/js/polykey/v1/nodes/nodes_pb';
import * as notificationsPB from '../proto/js/polykey/v1/notifications/notifications_pb';
import * as sessionsPB from '../proto/js/polykey/v1/sessions/sessions_pb';
import * as gestaltsPB from '../proto/js/polykey/v1/gestalts/gestalts_pb';
import * as identitiesPB from '../proto/js/polykey/v1/identities/identities_pb';
import * as keysPB from '../proto/js/polykey/v1/keys/keys_pb';
import * as permissionsPB from '../proto/js/polykey/v1/permissions/permissions_pb';
import createEchoRPC from './rpcEcho';
import createSessionRPC from './rpcSession';
import createVaultRPC from './rpcVaults';
Expand Down
8 changes: 3 additions & 5 deletions src/client/rpcNodes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import type { NotificationsManager } from '../notifications';
import * as grpc from '@grpc/grpc-js';
import * as utilsPB from '../proto/js/polykey/v1/utils/utils_pb';
import * as nodesPB from '../proto/js/polykey/v1/nodes/nodes_pb';
import * as vaultsPB from '../proto/js/polykey/v1/vaults/vaults_pb';
import * as utils from '../client/utils';
import * as nodesUtils from '../nodes/utils';
import * as grpcUtils from '../grpc/utils';
Expand Down Expand Up @@ -151,10 +152,7 @@ const createNodesRPC = ({
callback(null, response);
},
nodesScan: async (
call: grpc.ServerWritableStream<
clientPB.NodeMessage,
clientPB.VaultListMessage
>,
call: grpc.ServerWritableStream<nodesPB.Node, vaultsPB.List>,
): Promise<void> => {
const genWritable = grpcUtils.generatorWritable(call);
const nodeId = makeNodeId(call.request.getNodeId());
Expand All @@ -166,7 +164,7 @@ const createNodesRPC = ({
call.sendMetadata(responseMeta);
const list = await nodeManager.scanNodeVaults(nodeId);
for (const vault of list) {
const vaultListMessage = new clientPB.VaultListMessage();
const vaultListMessage = new vaultsPB.List();
vaultListMessage.setVaultName(vault[0]);
vaultListMessage.setVaultId(vaultsUtils.makeVaultIdPretty(vault[1]));
await genWritable.next(vaultListMessage);
Expand Down
12 changes: 3 additions & 9 deletions src/client/rpcVaults.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import * as grpcUtils from '../grpc/utils';
import * as utilsPB from '../proto/js/polykey/v1/utils/utils_pb';
import * as vaultsPB from '../proto/js/polykey/v1/vaults/vaults_pb';
import * as secretsPB from '../proto/js/polykey/v1/secrets/secrets_pb';
import { isNodeId, makeNodeId } from '../nodes/utils';
import { makeNodeId } from '../nodes/utils';
import { vaultOps } from '../vaults';
import { makeVaultId, makeVaultIdPretty } from '../vaults/utils';

Expand Down Expand Up @@ -423,10 +423,7 @@ const createVaultRPC = ({
}
},
vaultsShare: async (
call: grpc.ServerUnaryCall<
vaultsPB.PermSet,
utilsPB.StatusMessage
>,
call: grpc.ServerUnaryCall<vaultsPB.PermSet, utilsPB.StatusMessage>,
callback: grpc.sendUnaryData<utilsPB.StatusMessage>,
): Promise<void> => {
try {
Expand Down Expand Up @@ -456,10 +453,7 @@ const createVaultRPC = ({
}
},
vaultsUnshare: async (
call: grpc.ServerUnaryCall<
vaultsPB.PermUnset,
utilsPB.StatusMessage
>,
call: grpc.ServerUnaryCall<vaultsPB.PermUnset, utilsPB.StatusMessage>,
callback: grpc.sendUnaryData<utilsPB.StatusMessage>,
): Promise<void> => {
try {
Expand Down
2 changes: 1 addition & 1 deletion src/nodes/NodeConnection.ts
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ class NodeConnection {
public async scanVaults(
nodeId: NodeId,
): Promise<Array<[VaultName, VaultId]>> {
const nodeIdMessage = new agentPB.NodeIdMessage();
const nodeIdMessage = new nodesPB.Node();
nodeIdMessage.setNodeId(nodeId);
const vaults: Array<[VaultName, VaultId]> = [];
const genReadable = this.client.nodesScan(nodeIdMessage);
Expand Down
188 changes: 0 additions & 188 deletions src/proto/js/Agent_grpc_pb.d.ts

This file was deleted.

268 changes: 0 additions & 268 deletions src/proto/js/Agent_grpc_pb.js

This file was deleted.

Loading

0 comments on commit 65bdeee

Please sign in to comment.