27 lines
662 B
V
27 lines
662 B
V
module main
|
|
|
|
import core
|
|
import cryptography
|
|
|
|
fn main() {
|
|
core.initialize()
|
|
logs.info('main:main:main', 'Called initiliazer func!')
|
|
|
|
go fn(ch chan WsResult) {
|
|
conn := core.establish_ws_conn() or {
|
|
ch <- WsResult{err: 'Could not establish WS: $err'}
|
|
return
|
|
}
|
|
ch <- WsResult{conn: conn}
|
|
}(ch)
|
|
|
|
logs.info('main:main:main', 'Connecting to \'$configuration.websocket\'.')
|
|
|
|
res := <-ch
|
|
|
|
if res.err != none {
|
|
logs.error('main:main:main', res.err or { 'Unknown error' })
|
|
} else {
|
|
logs.info('main:main:main', 'Successfully connected to WS on \'$configuration.websocket\'.')
|
|
}
|
|
} |