Skip to content

Commit

Permalink
wip: filtering error logging in service handlers
Browse files Browse the repository at this point in the history
  • Loading branch information
emmacasolin committed Jun 2, 2022
1 parent 8a230fc commit aba5c97
Show file tree
Hide file tree
Showing 45 changed files with 444 additions and 216 deletions.
10 changes: 6 additions & 4 deletions src/client/service/gestaltsActionsSetByIdentity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,12 @@ function gestaltsActionsSetByIdentity({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
clientUtils.logServerError(logger, e, [
gestaltsErrors.ErrorGestaltsGraphIdentityIdMissing,
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
]);
clientUtils.logServerError(logger, e, {
ErrorGestaltsGraphIdentityIdMissing:
gestaltsErrors.ErrorGestaltsGraphIdentityIdMissing,
ErrorGestaltsGraphNodeIdMissing:
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
});
return;
}
};
Expand Down
7 changes: 4 additions & 3 deletions src/client/service/gestaltsActionsSetByNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,10 @@ function gestaltsActionsSetByNode({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
clientUtils.logServerError(logger, e, [
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
]);
clientUtils.logServerError(logger, e, {
ErrorGestaltsGraphNodeIdMissing:
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
});
return;
}
};
Expand Down
10 changes: 6 additions & 4 deletions src/client/service/gestaltsActionsUnsetByIdentity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,12 @@ function gestaltsActionsUnsetByIdentity({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
clientUtils.logServerError(logger, e, [
gestaltsErrors.ErrorGestaltsGraphIdentityIdMissing,
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
]);
clientUtils.logServerError(logger, e, {
ErrorGestaltsGraphIdentityIdMissing:
gestaltsErrors.ErrorGestaltsGraphIdentityIdMissing,
ErrorGestaltsGraphNodeIdMissing:
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
});
return;
}
};
Expand Down
7 changes: 4 additions & 3 deletions src/client/service/gestaltsActionsUnsetByNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,10 @@ function gestaltsActionsUnsetByNode({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
clientUtils.logServerError(logger, e, [
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
]);
clientUtils.logServerError(logger, e, {
ErrorGestaltsGraphNodeIdMissing:
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
});
return;
}
};
Expand Down
10 changes: 6 additions & 4 deletions src/client/service/gestaltsGestaltTrustByIdentity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,12 @@ function gestaltsGestaltTrustByIdentity({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
clientUtils.logServerError(logger, e, [
gestaltsErrors.ErrorGestaltsGraphIdentityIdMissing,
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
]);
clientUtils.logServerError(logger, e, {
ErrorGestaltsGraphIdentityIdMissing:
gestaltsErrors.ErrorGestaltsGraphIdentityIdMissing,
ErrorGestaltsGraphNodeIdMissing:
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
});
return;
}
};
Expand Down
7 changes: 6 additions & 1 deletion src/client/service/gestaltsGestaltTrustByNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@ import type Logger from '@matrixai/logger';
import { validateSync } from '../../validation';
import { matchSync } from '../../utils';
import * as grpcUtils from '../../grpc/utils';
import * as gestaltsErrors from '../../gestalts/errors';
import * as validationUtils from '../../validation/utils';
import * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import * as nodesUtils from '../../nodes/utils';
import * as clientUtils from '../utils';

function gestaltsGestaltTrustByNode({
authenticate,
Expand Down Expand Up @@ -69,7 +71,10 @@ function gestaltsGestaltTrustByNode({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e, {
ErrorGestaltsGraphNodeIdMissing:
gestaltsErrors.ErrorGestaltsGraphNodeIdMissing,
});
return;
}
};
Expand Down
5 changes: 4 additions & 1 deletion src/client/service/identitiesAuthenticate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import { validateSync } from '../../validation';
import * as validationUtils from '../../validation/utils';
import { matchSync, never } from '../../utils';
import * as identitiesPB from '../../proto/js/polykey/v1/identities/identities_pb';
import * as clientUtils from '../utils';

function identitiesAuthenticate({
authenticate,
Expand Down Expand Up @@ -74,7 +75,9 @@ function identitiesAuthenticate({
return;
} catch (e) {
await genWritable.throw(e);
logger.error(e);
clientUtils.logServerError(logger, e, {
ErrorProviderMissing: identitiesErrors.ErrorProviderMissing,
});
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/identitiesAuthenticatedGet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import { matchSync } from '../../utils';
import * as grpcUtils from '../../grpc/utils';
import * as validationUtils from '../../validation/utils';
import * as identitiesPB from '../../proto/js/polykey/v1/identities/identities_pb';
import * as clientUtils from '../utils';

function identitiesAuthenticatedGet({
authenticate,
Expand Down Expand Up @@ -63,7 +64,7 @@ function identitiesAuthenticatedGet({
return;
} catch (e) {
await genWritable.throw(e);
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
7 changes: 6 additions & 1 deletion src/client/service/identitiesClaim.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import { validateSync } from '../../validation';
import * as validationUtils from '../../validation/utils';
import { matchSync } from '../../utils';
import * as identitiesPB from '../../proto/js/polykey/v1/identities/identities_pb';
import * as clientUtils from '../utils';

/**
* Augments the keynode with a new identity.
Expand Down Expand Up @@ -92,7 +93,11 @@ function identitiesClaim({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e, {
ErrorProviderMissing: identitiesErrors.ErrorProviderMissing,
ErrorProviderUnauthenticated:
identitiesErrors.ErrorProviderUnauthenticated,
});
return;
}
};
Expand Down
7 changes: 6 additions & 1 deletion src/client/service/identitiesInfoConnectedGet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import * as grpcUtils from '../../grpc/utils';
import * as validationUtils from '../../validation/utils';
import * as identitiesErrors from '../../identities/errors';
import * as identitiesPB from '../../proto/js/polykey/v1/identities/identities_pb';
import * as clientUtils from '../utils';

function identitiesInfoConnectedGet({
authenticate,
Expand Down Expand Up @@ -119,7 +120,11 @@ function identitiesInfoConnectedGet({
return;
} catch (e) {
await genWritable.throw(e);
logger.error(e);
clientUtils.logServerError(logger, e, {
ErrorProviderMissing: identitiesErrors.ErrorProviderMissing,
ErrorProviderUnauthenticated:
identitiesErrors.ErrorProviderUnauthenticated,
});
return;
}
};
Expand Down
7 changes: 6 additions & 1 deletion src/client/service/identitiesInfoGet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import * as validationUtils from '../../validation/utils';
import * as identitiesUtils from '../../identities/utils';
import * as identitiesErrors from '../../identities/errors';
import * as identitiesPB from '../../proto/js/polykey/v1/identities/identities_pb';
import * as clientUtils from '../utils';

function identitiesInfoGet({
authenticate,
Expand Down Expand Up @@ -112,7 +113,11 @@ function identitiesInfoGet({
return;
} catch (e) {
await genWritable.throw(e);
logger.error(e);
clientUtils.logServerError(logger, e, {
ErrorProviderMissing: identitiesErrors.ErrorProviderMissing,
ErrorProviderUnauthenticated:
identitiesErrors.ErrorProviderUnauthenticated,
});
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/identitiesProvidersList.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import type * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import type Logger from '@matrixai/logger';
import * as grpcUtils from '../../grpc/utils';
import * as identitiesPB from '../../proto/js/polykey/v1/identities/identities_pb';
import * as clientUtils from '../utils';

function identitiesProvidersList({
authenticate,
Expand All @@ -29,7 +30,7 @@ function identitiesProvidersList({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/identitiesTokenDelete.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import { validateSync } from '../../validation';
import * as validationUtils from '../../validation/utils';
import { matchSync } from '../../utils';
import * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import * as clientUtils from '../utils';

function identitiesTokenDelete({
authenticate,
Expand Down Expand Up @@ -56,7 +57,7 @@ function identitiesTokenDelete({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/identitiesTokenGet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import { validateSync } from '../../validation';
import * as validationUtils from '../../validation/utils';
import { matchSync } from '../../utils';
import * as identitiesPB from '../../proto/js/polykey/v1/identities/identities_pb';
import * as clientUtils from '../utils';

function identitiesTokenGet({
authenticate,
Expand Down Expand Up @@ -56,7 +57,7 @@ function identitiesTokenGet({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/identitiesTokenPut.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import { validateSync } from '../../validation';
import * as validationUtils from '../../validation/utils';
import { matchSync } from '../../utils';
import * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import * as clientUtils from '../utils';

function identitiesTokenPut({
authenticate,
Expand Down Expand Up @@ -66,7 +67,7 @@ function identitiesTokenPut({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/keysCertsChainGet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import type * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import type Logger from '@matrixai/logger';
import * as grpcUtils from '../../grpc/utils';
import * as keysPB from '../../proto/js/polykey/v1/keys/keys_pb';
import * as clientUtils from '../utils';

function keysCertsChainGet({
authenticate,
Expand Down Expand Up @@ -33,7 +34,7 @@ function keysCertsChainGet({
return;
} catch (e) {
await genWritable.throw(e);
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/keysCertsGet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import type * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import type Logger from '@matrixai/logger';
import * as grpcUtils from '../../grpc/utils';
import * as keysPB from '../../proto/js/polykey/v1/keys/keys_pb';
import * as clientUtils from '../utils';

function keysCertsGet({
authenticate,
Expand All @@ -29,7 +30,7 @@ function keysCertsGet({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/keysDecrypt.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import type KeyManager from '../../keys/KeyManager';
import type Logger from '@matrixai/logger';
import * as grpcUtils from '../../grpc/utils';
import * as keysPB from '../../proto/js/polykey/v1/keys/keys_pb';
import * as clientUtils from '../utils';

function keysDecrypt({
authenticate,
Expand All @@ -30,7 +31,7 @@ function keysDecrypt({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/keysEncrypt.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import type KeyManager from '../../keys/KeyManager';
import type Logger from '@matrixai/logger';
import * as grpcUtils from '../../grpc/utils';
import * as keysPB from '../../proto/js/polykey/v1/keys/keys_pb';
import * as clientUtils from '../utils';

function keysEncrypt({
authenticate,
Expand All @@ -30,7 +31,7 @@ function keysEncrypt({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/keysKeyPairRenew.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import type * as keysPB from '../../proto/js/polykey/v1/keys/keys_pb';
import type Logger from '@matrixai/logger';
import * as grpcUtils from '../../grpc/utils';
import * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import * as clientUtils from '../utils';

function keysKeyPairRenew({
authenticate,
Expand All @@ -30,7 +31,7 @@ function keysKeyPairRenew({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/keysKeyPairReset.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import type * as keysPB from '../../proto/js/polykey/v1/keys/keys_pb';
import type Logger from '@matrixai/logger';
import * as grpcUtils from '../../grpc/utils';
import * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import * as clientUtils from '../utils';

function keysKeyPairReset({
authenticate,
Expand All @@ -30,7 +31,7 @@ function keysKeyPairReset({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
3 changes: 2 additions & 1 deletion src/client/service/keysKeyPairRoot.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import type * as utilsPB from '../../proto/js/polykey/v1/utils/utils_pb';
import type Logger from '@matrixai/logger';
import * as grpcUtils from '../../grpc/utils';
import * as keysPB from '../../proto/js/polykey/v1/keys/keys_pb';
import * as clientUtils from '../utils';

function keysKeyPairRoot({
authenticate,
Expand All @@ -30,7 +31,7 @@ function keysKeyPairRoot({
return;
} catch (e) {
callback(grpcUtils.fromError(e));
logger.error(e);
clientUtils.logServerError(logger, e);
return;
}
};
Expand Down
Loading

0 comments on commit aba5c97

Please sign in to comment.