You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
2.1 KiB
TypeScript
82 lines
2.1 KiB
TypeScript
import { NumberUtils } from './utils';
|
|
|
|
// Default TTL
|
|
export const TTL_DEFAULT = {
|
|
PAIRING_REQUEST: NumberUtils.timeAsMs(2, 'minutes'),
|
|
DEVICE_UNPAIRING: NumberUtils.timeAsMs(4, 'days'),
|
|
SESSION_REQUEST: NumberUtils.timeAsMs(4, 'days'),
|
|
SESSION_ESTABLISHED: NumberUtils.timeAsMs(2, 'days'),
|
|
END_SESSION_MESSAGE: NumberUtils.timeAsMs(4, 'days'),
|
|
TYPING_MESSAGE: NumberUtils.timeAsMs(1, 'minute'),
|
|
ONLINE_BROADCAST: NumberUtils.timeAsMs(1, 'minute'),
|
|
REGULAR_MESSAGE: NumberUtils.timeAsMs(2, 'days'),
|
|
};
|
|
|
|
// User Interface
|
|
export const CONVERSATION = {
|
|
MAX_MESSAGE_BODY_LENGTH: 2000,
|
|
DEFAULT_MEDIA_FETCH_COUNT: 50,
|
|
DEFAULT_DOCUMENTS_FETCH_COUNT: 150,
|
|
DEFAULT_MESSAGE_FETCH_COUNT: 30,
|
|
MAX_MESSAGE_FETCH_COUNT: 500,
|
|
MESSAGE_FETCH_INTERVAL: 1,
|
|
// Maximum voice message duraiton of 5 minutes
|
|
// which equates to 1.97 MB
|
|
MAX_VOICE_MESSAGE_DURATION: 300,
|
|
// Max attachment size: 10 MB
|
|
MAX_ATTACHMENT_FILESIZE: 10000000,
|
|
};
|
|
|
|
export const UI = {
|
|
// Pixels (scroll) from the top of the top of message container
|
|
// at which more messages should be loaded
|
|
MESSAGE_CONTAINER_BUFFER_OFFSET_PX: 30,
|
|
|
|
COLORS: {
|
|
// COMMON
|
|
WHITE: '#FFFFFF',
|
|
WHITE_PALE: '#AFAFAF',
|
|
LIGHT_GREY: '#A0A0A0',
|
|
DARK_GREY: '#353535',
|
|
BLACK: '#000000',
|
|
GREEN: '#00F782',
|
|
GREEN_ALT_1: '#00F480',
|
|
GREEN_ALT_2: '#00FD73',
|
|
GREEN_ALT_3: '#00F782',
|
|
BACKGROUND: '#121212',
|
|
|
|
// SHADES
|
|
SHADE_1: '#0C0C0C',
|
|
SHADE_1_ALT: '#0F1011',
|
|
SHADE_2: '#161616',
|
|
SHADE_3: '#191818',
|
|
SHADE_4: '#1B1B1B',
|
|
SHADE_5: '#222325',
|
|
SHADE_6: '#232323',
|
|
SHADE_6_ALT: '#2C2C2C',
|
|
SHADE_7: '#2E2E2E',
|
|
SHADE_8: '#2F2F2F',
|
|
SHADE_9: '#313131',
|
|
SHADE_10: '#3E3E3E',
|
|
SHADE_11: '#3F3F3F',
|
|
SHADE_12: '#3F4146',
|
|
SHADE_13: '#474646',
|
|
SHADE_14: '#535865',
|
|
SHADE_15: '#5B6C72',
|
|
SHADE_16: '#979797',
|
|
SHADE_17: '#A0A0A0',
|
|
SHADE_18: '#141414',
|
|
|
|
// SEMANTIC COLORS
|
|
INFO: '#3F3F3F',
|
|
SUCCESS: '#35D388',
|
|
ERROR: '#EDD422',
|
|
WARNING: '#A0A0A0',
|
|
WARNING_ALT: '#FF9D00',
|
|
DANGER: '#FF453A',
|
|
DANGER_ALT: '#FF4538',
|
|
PRIMARY: '#474646',
|
|
SECONDARY: '#232323',
|
|
},
|
|
};
|