import { formatNumber } from "../../lib/utils"; type Message = any; export namespace MessageRender { /* export const setText = () => { }; */ export const setTime = (message: Message, bubble: HTMLElement, bubbleContainer: HTMLElement, messageDiv: HTMLElement) => { let date = new Date(message.date * 1000); let time = ('0' + date.getHours()).slice(-2) + ':' + ('0' + date.getMinutes()).slice(-2); if(message.views) { bubble.classList.add('channel-post'); time = formatNumber(message.views, 1) + ' ' + time; if(!message.savedFrom) { let forward = document.createElement('div'); forward.classList.add('bubble-beside-button', 'forward'); forward.innerHTML = ` `; bubbleContainer.append(forward); bubble.classList.add('with-beside-button'); } } if(message.edit_date) { bubble.classList.add('is-edited'); time = 'edited ' + time; } let timeSpan = document.createElement('span'); timeSpan.classList.add('time'); let timeInner = document.createElement('div'); timeInner.classList.add('inner', 'tgico'); timeInner.innerHTML = time; timeSpan.appendChild(timeInner); messageDiv.append(timeSpan); return timeSpan; }; }