UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

25 lines 833 B
export default class UserFeedbackService { constructor({ userFeedbackStore }, { getLogger }) { this.userFeedbackStore = userFeedbackStore; this.logger = getLogger('services/user-feedback-service.js'); } async getAllUserFeedback(user) { if (user.isAPI) { return []; } try { return await this.userFeedbackStore.getAllUserFeedback(user.id); } catch (err) { this.logger.error('Cannot read user feedback', err); return []; } } async getFeedback(user_id, feedback_id) { return this.userFeedbackStore.getFeedback(user_id, feedback_id); } async updateFeedback(feedback) { return this.userFeedbackStore.updateFeedback(feedback); } } //# sourceMappingURL=user-feedback-service.js.map