owncast/core/chat
Tim Cooper 12eb59f611
refactor geoip (#1442)
- Introduce a new Client type to remove the global variables from the file
- Use the sync package to prevent race conditions with the cache and
  enabled flag
- Cache results for IPs, even if the result is nil

There are still data races around the client.Geo variable, but that can be
resolved in a future commit.
2021-10-12 13:21:37 -07:00
..
events Feature/oc 1316 add support for system message to single user (#1351) 2021-09-13 01:26:28 -07:00
chat.go Feature/oc 1316 add support for system message to single user (#1351) 2021-09-13 01:26:28 -07:00
chatclient.go Expanded linting + fix warnings (#1396) 2021-09-12 00:18:15 -07:00
concurrentConnections.go Expanded linting + fix warnings (#1396) 2021-09-12 00:18:15 -07:00
concurrentConnections_freebsd.go Fix build error on FreeBSD. Closes #1243 2021-08-13 15:34:00 -07:00
events.go Do not send user joined messages for already active users (#1416) 2021-09-21 14:06:23 -07:00
messageRendering_test.go Revert "Update test to reflect the newline -> br tag change" 2021-08-18 18:08:17 -07:00
messages.go Expanded linting + fix warnings (#1396) 2021-09-12 00:18:15 -07:00
persistence.go Expanded linting + fix warnings (#1396) 2021-09-12 00:18:15 -07:00
server.go refactor geoip (#1442) 2021-10-12 13:21:37 -07:00
utils.go Fix build error on FreeBSD. Closes #1243 2021-08-13 15:34:00 -07:00