syndicate_utils/src/syndesizer.nim

17 lines
484 B
Nim
Raw Normal View History

# SPDX-FileCopyrightText: ☭ Emery Hemingway
# SPDX-License-Identifier: Unlicense
## Syndicate multitool.
2024-01-08 18:47:37 +00:00
import syndicate, syndicate/relays, syndicate/actors/timers
2024-01-08 19:42:46 +00:00
import ./syndesizer/[
cache_actor, json_socket_translator, webhooks]
runActor("syndesizer") do (turn: var Turn; root: Cap):
connectStdio(turn, root)
2024-01-08 18:47:37 +00:00
discard spawnTimers(turn, root)
2024-01-08 19:42:46 +00:00
discard spawnCacheActor(turn, root)
discard spawnJsonSocketTranslator(turn, root)
discard spawnWebhookActor(turn, root)