syndicate_utils/src/syndesizer.nim

29 lines
815 B
Nim
Raw Normal View History

# SPDX-FileCopyrightText: ☭ Emery Hemingway
# SPDX-License-Identifier: Unlicense
## Syndicate multitool.
2024-04-05 13:18:47 +00:00
import syndicate, syndicate/relays, syndicate/drivers/timers
2024-01-08 19:42:46 +00:00
import ./syndesizer/[
2024-04-01 18:24:18 +00:00
base64_decoder,
2024-01-09 11:21:30 +00:00
cache_actor,
2024-01-09 18:49:54 +00:00
file_system_usage,
2024-03-18 19:31:45 +00:00
http_driver,
2024-01-09 11:21:30 +00:00
json_socket_translator,
json_translator,
2024-01-14 10:52:17 +00:00
pulses,
xml_translator]
2024-04-05 13:18:47 +00:00
runActor("syndesizer") do (turn: var Turn):
resolveEnvironment(turn) do (turn: var Turn; ds: Cap):
discard spawnTimerDriver(turn, ds)
2024-04-01 18:24:18 +00:00
discard spawnBase64Decoder(turn, ds)
2024-04-05 13:18:47 +00:00
discard spawnCacheActor(turn, ds)
discard spawnFileSystemUsageActor(turn, ds)
2024-03-18 19:31:45 +00:00
discard spawnHttpDriver(turn, ds)
2024-04-05 13:18:47 +00:00
discard spawnJsonSocketTranslator(turn, ds)
discard spawnJsonStdioTranslator(turn, ds)
discard spawnPulseActor(turn, ds)
discard spawnXmlTranslator(turn, ds)