<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mobius/hotline/stats.go, branch main</title>
<subtitle>Friendship Quest remix of mobius, a hotline server in go #cli</subtitle>
<id>https://git.r.bdr.sh/mobius/atom/hotline/stats.go?h=main</id>
<link rel='self' href='https://git.r.bdr.sh/mobius/atom/hotline/stats.go?h=main'/>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/'/>
<updated>2025-07-05T04:24:48Z</updated>
<entry>
<title>Add comprehensive test coverage for Stats and fix decrement edge case</title>
<updated>2025-07-05T04:24:48Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2025-07-05T04:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=4f8ec72edb0951c60b71a9fbbef0c16923bf5529'/>
<id>urn:sha1:4f8ec72edb0951c60b71a9fbbef0c16923bf5529</id>
<content type='text'>
- Add complete test suite for Stats with 100% coverage
- Fix Decrement method to prevent negative values
- Test all methods: Increment, Decrement, Set, Get, Values
- Cover edge cases including zero decrements and mixed operations
</content>
</entry>
<entry>
<title>Extensive refactor and clean up</title>
<updated>2024-07-10T04:42:05Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2024-07-10T04:36:27Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=d9bc63a10d0978d9a5222cf7be74044e55f409b7'/>
<id>urn:sha1:d9bc63a10d0978d9a5222cf7be74044e55f409b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactoring, cleanup, test backfilling</title>
<updated>2024-06-24T23:23:56Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2024-06-24T23:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=a2ef262a164fc735b9b8471ac0c8001eea2b9bf6'/>
<id>urn:sha1:a2ef262a164fc735b9b8471ac0c8001eea2b9bf6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add basic stat counters</title>
<updated>2022-07-04T21:19:01Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-07-04T21:19:01Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=00913df3521d967ac31ee22c23447b5aa711f2e6'/>
<id>urn:sha1:00913df3521d967ac31ee22c23447b5aa711f2e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial support for resource and info forks</title>
<updated>2022-06-21T03:14:32Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-06-21T03:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=7cd900d61edbd6d322db3cecb913adf574389320'/>
<id>urn:sha1:7cd900d61edbd6d322db3cecb913adf574389320</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add flag to enable optional stats HTTP endpoint</title>
<updated>2022-06-09T03:54:07Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-06-09T03:54:07Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=23411fc23dcf82e0ed35a780bfdda2341bedf819'/>
<id>urn:sha1:23411fc23dcf82e0ed35a780bfdda2341bedf819</id>
<content type='text'>
re: #29

TODO: add more stat counters

Usage:
```
./mobius-hotline-server -stats-port 5503
```

```
❯ curl -s localhost:5503 | jq .
{
  "LoginCount": 0,
  "StartTime": "2022-06-08T20:49:10.183921-07:00",
  "DownloadCounter": 0,
  "UploadCounter": 0
}
```
</content>
</entry>
<entry>
<title>Move code to hotline dir</title>
<updated>2021-07-28T21:21:52Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2021-07-29T01:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=22c599abc18895f73e96095f35b71cf3357d41b4'/>
<id>urn:sha1:22c599abc18895f73e96095f35b71cf3357d41b4</id>
<content type='text'>
</content>
</entry>
</feed>
