Kit Langton
3439521ef0
effectify MCP service: convert remaining Promise code to idiomatic Effect
- fetchFromClient: async function -> Effect.tryPromise + Effect.map
- collectFromConnected: compose directly with Effect fetchFromClient
- closeClient: Effect.promise(.catch) -> Effect.tryPromise + Effect.ignore
- Bus.publish calls: .catch() -> busPublish helper with Effect.tryPromise + Effect.ignore
- startAuth: Effect.promise(async try/catch) -> Effect.tryPromise + Effect.catch
- finishAuth: simplify inner async/await
- create(): eliminate mutable let vars, extract connectRemote/connectLocal
- Extract sanitize helper, CreateResult interface, busPublish helper
- watch callback: use busPublish via Effect.runPromise
- getConfig helper function for repeated Config.get() pattern
2026-03-26 10:39:33 -04:00
..
2026-03-26 10:14:57 -04:00
2026-03-26 00:47:23 -04:00
2026-03-23 10:19:21 +10:00
2026-03-25 06:25:57 -05:00
2026-03-25 06:25:57 -05:00
2026-03-24 22:50:35 +00:00
2026-03-24 22:50:35 +00:00
2026-03-24 22:50:35 +00:00
2026-03-26 10:39:33 -04:00
2026-03-25 23:59:53 -05:00
2026-03-09 15:29:55 -04:00
2026-03-26 14:16:07 +00:00
2026-03-24 22:50:35 +00:00
2026-03-25 09:14:35 -05:00
2026-03-26 10:14:57 -04:00
2026-03-24 22:50:35 +00:00
2026-03-25 16:21:42 +00:00