13.5 #15

Merged
chomp merged 19 commits from 13.5 into master 2023-10-08 17:07:30 -04:00
38 changed files with 133 additions and 19 deletions
Showing only changes of commit c3d5fd7228 - Show all commits

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile

View File

@ -264,7 +264,7 @@ export interface Props {
CutoffFreq?: number;
Resonance?: number;
RolloffMultiplier?: number;
ReverbVolume: number;
ReverbVolume?: number;
CompressorVolume?: number;
AmbientVolume?: number;
DryVolume?: number;

View File

@ -107,6 +107,12 @@ export declare class MailSendService {
* @returns Sanitised items
*/
protected processItemsBeforeAddingToMail(dialogType: MessageType, messageDetails: ISendMessageDetails): MessageItems;
/**
* Try to find the most correct item to be the 'primary' item in a reward mail
* @param items Possible items to choose from
* @returns Chosen 'primary' item
*/
protected getBaseItemFromRewards(items: Item[]): Item;
/**
* Get a dialog with a specified entity (user/trader)
* Create and store empty dialog if none exists in profile