Skip to content

Commit

Permalink
fix: Expose message to TuYa valueConverters #7271
Browse files Browse the repository at this point in the history
  • Loading branch information
Koenkk committed May 31, 2024
1 parent ed0704b commit 2c3667b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/lib/tuya.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1385,9 +1385,9 @@ const tuyaFz = {
const value = getDataValue(dpValue);
if (dpEntry?.[2]?.from) {
if (dpEntry[1]) {
result[dpEntry[1]] = dpEntry[2].from(value, meta, options, publish);
result[dpEntry[1]] = dpEntry[2].from(value, meta, options, publish, msg);
} else {
Object.assign(result, dpEntry[2].from(value, meta, options, publish));
Object.assign(result, dpEntry[2].from(value, meta, options, publish, msg));
}
} else {
logger.debug(`Datapoint ${dpId} not defined for '${meta.device.manufacturerName}' with value ${value}`, NS);
Expand Down
4 changes: 2 additions & 2 deletions src/lib/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -267,11 +267,11 @@ export namespace Tuya {
export interface DpValue {dp: number, datatype: number, data: Buffer | number[]}
export interface ValueConverterSingle {
to?: (value: unknown, meta?: Tz.Meta) => unknown,
from?: (value: unknown, meta?: Fz.Meta, options?: KeyValue, publish?: Publish) => number|string|boolean|KeyValue|null,
from?: (value: unknown, meta?: Fz.Meta, options?: KeyValue, publish?: Publish, msg?: Fz.Message) => number|string|boolean|KeyValue|null,
}
export interface ValueConverterMulti {
to?: (value: unknown, meta?: Tz.Meta) => unknown,
from?: (value: unknown, meta?: Fz.Meta, options?: KeyValue, publish?: Publish) => KeyValue,
from?: (value: unknown, meta?: Fz.Meta, options?: KeyValue, publish?: Publish, msg?: Fz.Message) => KeyValue,
}
export interface MetaTuyaDataPointsMeta {skip?: (meta: Tz.Meta) => boolean, optimistic?: boolean}
export type MetaTuyaDataPointsSingle = [number, string, Tuya.ValueConverterSingle, MetaTuyaDataPointsMeta?];
Expand Down

0 comments on commit 2c3667b

Please sign in to comment.