mirror of
https://github.com/TheRealOwenRees/plantid-discord-bot.git
synced 2026-07-23 04:26:57 +00:00
added first and last request times per guild
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
**0.1.4**
|
||||||
|
|
||||||
|
- Added first and last request date to metrics
|
||||||
|
|
||||||
**0.1.3**
|
**0.1.3**
|
||||||
|
|
||||||
- Typo corrections in README.md
|
- Typo corrections in README.md
|
||||||
|
|||||||
+6
-1
@@ -7,6 +7,8 @@ defmodule PlantIdDiscordBot.Metrics do
|
|||||||
defstruct [
|
defstruct [
|
||||||
:guild_id,
|
:guild_id,
|
||||||
:guild_name,
|
:guild_name,
|
||||||
|
:first_request_at,
|
||||||
|
:last_request_at,
|
||||||
:total_requests
|
:total_requests
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -47,13 +49,16 @@ defmodule PlantIdDiscordBot.Metrics do
|
|||||||
Map.put(state, guild_id, %Metrics{
|
Map.put(state, guild_id, %Metrics{
|
||||||
guild_id: guild_id,
|
guild_id: guild_id,
|
||||||
guild_name: guild_name,
|
guild_name: guild_name,
|
||||||
|
first_request_at: DateTime.utc_now(),
|
||||||
|
last_request_at: DateTime.utc_now(),
|
||||||
total_requests: 1
|
total_requests: 1
|
||||||
})
|
})
|
||||||
|
|
||||||
existing ->
|
existing ->
|
||||||
Map.put(state, guild_id, %Metrics{
|
Map.put(state, guild_id, %Metrics{
|
||||||
existing
|
existing
|
||||||
| total_requests: existing.total_requests + 1
|
| last_request_at: DateTime.utc_now(),
|
||||||
|
total_requests: existing.total_requests + 1
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user