input item enhancements

This commit is contained in:
Andrew Gundersen 2021-03-17 15:51:47 -05:00
commit eff3c808ba
12 changed files with 195 additions and 163 deletions

View file

@ -1,27 +1,20 @@
import { RenderMessage, ClientMessage } from "@/types/message/index";
import { v4 as uuidv4 } from 'uuid';
interface RenderParams {
text: string;
audio: boolean | string;
context: string;
modifier: string;
}
function getTimeStamp(): number {
const currentdate = new Date();
return currentdate.getTime();
}
// Create a RenderMessage object.
export const renderMessage = (params: RenderParams): RenderMessage => (
export const renderMessage = (text: boolean | string, audio: boolean | string, context: string, modifier: string): RenderMessage => (
{
content: {
text: params.text,
audio: params.audio
text: text,
audio: audio
},
context: params.context,
modifier: params.modifier,
context: context,
modifier: modifier,
time: getTimeStamp(),
uid: uuidv4(),
isChild: "none"