mirror of
https://github.com/hexastack/hexabot
synced 2025-04-24 08:14:35 +00:00
fix: resolve file conflicts
This commit is contained in:
commit
54e5a38661
@ -1,12 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright © 2024 Hexastack. All rights reserved.
|
* Copyright © 2025 Hexastack. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
|
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
|
||||||
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
|
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
|
||||||
* 2. All derivative works must include clear attribution to the original creator and software, Hexastack and Hexabot, in a prominent location (e.g., in the software's "About" section, documentation, and README file).
|
* 2. All derivative works must include clear attribution to the original creator and software, Hexastack and Hexabot, in a prominent location (e.g., in the software's "About" section, documentation, and README file).
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Injectable, InternalServerErrorException } from '@nestjs/common';
|
import { Injectable } from '@nestjs/common';
|
||||||
import {
|
import {
|
||||||
I18nService as NativeI18nService,
|
I18nService as NativeI18nService,
|
||||||
Path,
|
Path,
|
||||||
@ -29,16 +29,12 @@ export class I18nService<
|
|||||||
options?: TranslateOptions,
|
options?: TranslateOptions,
|
||||||
): IfAnyOrNever<R, string, R> {
|
): IfAnyOrNever<R, string, R> {
|
||||||
options = {
|
options = {
|
||||||
lang: this.i18nOptions.fallbackLanguage,
|
|
||||||
defaultValue: key,
|
|
||||||
...options,
|
...options,
|
||||||
|
lang: options.lang || this.i18nOptions.fallbackLanguage,
|
||||||
|
defaultValue: options.defaultValue || key,
|
||||||
};
|
};
|
||||||
let { lang } = options;
|
let { lang } = options;
|
||||||
|
|
||||||
if (!lang) {
|
|
||||||
throw new InternalServerErrorException('I18nService: lang is undefined');
|
|
||||||
}
|
|
||||||
|
|
||||||
lang = this.resolveLanguage(lang);
|
lang = this.resolveLanguage(lang);
|
||||||
|
|
||||||
// Translate block message, button text, ...
|
// Translate block message, button text, ...
|
||||||
|
@ -22,11 +22,10 @@ export class PageQueryPipe<T>
|
|||||||
transform(value: PageQueryParams) {
|
transform(value: PageQueryParams) {
|
||||||
let skip: number | undefined = undefined;
|
let skip: number | undefined = undefined;
|
||||||
let limit: number | undefined = undefined;
|
let limit: number | undefined = undefined;
|
||||||
if ('limit' in value) {
|
if (value && 'limit' in value) {
|
||||||
skip =
|
skip = value.skip && parseInt(value.skip) > -1 ? parseInt(value.skip) : 0;
|
||||||
value?.skip && parseInt(value.skip) > -1 ? parseInt(value.skip) : 0;
|
|
||||||
limit =
|
limit =
|
||||||
value?.limit && parseInt(value.limit) > 0
|
value.limit && parseInt(value.limit) > 0
|
||||||
? parseInt(value.limit)
|
? parseInt(value.limit)
|
||||||
: config.pagination.limit;
|
: config.pagination.limit;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user