refactor: move to lib.ts

This commit is contained in:
2024-05-16 23:35:24 +03:00
parent dbb8d6ca20
commit f0f4d9479c
2 changed files with 46 additions and 31 deletions

42
src/lib.ts Normal file
View File

@@ -0,0 +1,42 @@
export function parseMessage(message: string) {
let messageArr = message.slice().split('\n').filter((el: string) => el !== '')
const title =
messageArr[1]
.slice()
.split(' ')
.at(-1)
const groupName =
messageArr[1]
.slice()
.replace('В АС СТП на Вашу группу Адлер ', '')
.replace(' назначено обращение', '')
.split(' ')
.slice(0, -1)
.join(' ')
const user = messageArr[4]
const subject = messageArr[6]
const estimatedDate =
messageArr[7]
.slice()
.split(' ')[3]
const estimatedTime =
messageArr[7]
.slice()
.split(' ')[4]
return {
title,
groupName,
user,
subject,
estimatedDate,
estimatedTime
}
}