Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 1x 1x 1x 1x 1x 1x 1x 1x 2x 2x 2x 2x | // SPDX-FileCopyrightText: 2026 Kai Kretschmann <kai@kretschmann.consulting>
//
// SPDX-License-Identifier: MIT
'use strict';
/**
* @module grpc-controller
* gRPC controller for admin methods mapping.
* @license MIT
* @author Kai KRETSCHMANN <kai@kretschmann.consulting>
*/
const eventEmitter = require('../utils/eventer').em;
const PackagesService = require('../service/PackagesService');
const log4js = require('log4js');
const logger = log4js.getLogger('CONTROLLERS');
logger.level =
process.env.LOGLEVEL_CONTROLLERS ||
process.env.LOGLEVEL ||
/* istanbul ignore next */ 'warn';
logger.error(`Local loglevel for CONTROLLERS is ${logger.level}`);
const EVENTNAME = 'grpchit';
/**
* @method
* Get count per creator.
* @public
**/
module.exports.serviceCountPackage = function serviceCountPackage(
call,
callback
) {
eventEmitter.emit(EVENTNAME, call);
logger.info('gRPC countPackage');
PackagesService.countPackage()
.then(function (payload) {
callback(null, payload);
})
.catch(function (_error) {
callback(null, -1);
});
};
|