# Wire telemetry in main and store anonymous ID in state dir · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/477b4f9d0ec7e7a48cb74357ea00ecf7bddfc62f)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 477b4f9d0ec7e7a48cb74357ea00ecf7bddfc62f

Requested commit: 477b4f9d0ec7e7a48cb74357ea00ecf7bddfc62f

Commit: 477b4f9d0ec7e7a48cb74357ea00ecf7bddfc62f

Tree: 9ab54bd81a91cda272bd193f8a0ae5e1aaee94f7

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Wire telemetry in main and store anonymous ID in state dir

- move `AnalyticsServiceLayerLive` from CLI runtime setup into `main` server layer
- persist telemetry `anonymous-id` under configured `stateDir` instead of home directory
- add `FetchHttpClient.layer` to `main.test.ts` test layer wiring

```

## Parents

- [d5d88270f0d9cdc9797a650ed6ccace28cb1dc39](https://git.cafe/screen/t3code-personal/commit/d5d88270f0d9cdc9797a650ed6ccace28cb1dc39?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/477b4f9d0ec7e7a48cb74357ea00ecf7bddfc62f?format=markdown)
