From 3aac5e906230f0bab12abcd644c08fe037dce0f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferdinand=20M=C3=BCtsch?= Date: Thu, 29 Dec 2022 17:26:15 +0100 Subject: [PATCH] fix: tests --- coverage/coverage.out | 2163 +++++++++++++++++++++-------------------- models/init_test.go | 18 + 2 files changed, 1135 insertions(+), 1046 deletions(-) create mode 100644 models/init_test.go diff --git a/coverage/coverage.out b/coverage/coverage.out index 640cf7d..e91ba90 100644 --- a/coverage/coverage.out +++ b/coverage/coverage.out @@ -1,41 +1,21 @@ mode: set -github.com/muety/wakapi/utils/collection.go:5.52,6.26 1 0 -github.com/muety/wakapi/utils/collection.go:9.2,9.28 1 0 -github.com/muety/wakapi/utils/collection.go:6.26,8.3 1 0 -github.com/muety/wakapi/utils/collection.go:12.78,14.22 2 0 -github.com/muety/wakapi/utils/collection.go:20.2,20.11 1 0 -github.com/muety/wakapi/utils/collection.go:14.22,15.18 1 0 -github.com/muety/wakapi/utils/collection.go:18.3,18.12 1 0 -github.com/muety/wakapi/utils/collection.go:15.18,17.4 1 0 -github.com/muety/wakapi/utils/color.go:8.90,10.32 2 0 -github.com/muety/wakapi/utils/color.go:15.2,15.15 1 0 -github.com/muety/wakapi/utils/color.go:10.32,11.50 1 0 -github.com/muety/wakapi/utils/color.go:11.50,13.4 1 0 +github.com/muety/wakapi/utils/auth.go:14.79,16.54 2 0 +github.com/muety/wakapi/utils/auth.go:20.2,22.16 3 0 +github.com/muety/wakapi/utils/auth.go:26.2,28.45 3 0 +github.com/muety/wakapi/utils/auth.go:31.2,32.32 2 0 +github.com/muety/wakapi/utils/auth.go:16.54,18.3 1 0 +github.com/muety/wakapi/utils/auth.go:22.16,24.3 1 0 +github.com/muety/wakapi/utils/auth.go:28.45,30.3 1 0 +github.com/muety/wakapi/utils/auth.go:35.65,37.85 2 0 +github.com/muety/wakapi/utils/auth.go:41.2,42.30 2 0 +github.com/muety/wakapi/utils/auth.go:37.85,39.3 1 0 +github.com/muety/wakapi/utils/auth.go:45.56,49.2 3 0 +github.com/muety/wakapi/utils/auth.go:51.55,54.16 3 0 +github.com/muety/wakapi/utils/auth.go:57.2,57.16 1 0 +github.com/muety/wakapi/utils/auth.go:54.16,56.3 1 0 github.com/muety/wakapi/utils/cron.go:5.44,7.21 2 0 github.com/muety/wakapi/utils/cron.go:10.2,10.20 1 0 github.com/muety/wakapi/utils/cron.go:7.21,9.3 1 0 -github.com/muety/wakapi/utils/date.go:9.48,11.2 1 0 -github.com/muety/wakapi/utils/date.go:13.51,15.2 1 0 -github.com/muety/wakapi/utils/date.go:17.52,19.2 1 0 -github.com/muety/wakapi/utils/date.go:21.51,23.2 1 0 -github.com/muety/wakapi/utils/date.go:26.41,28.21 2 0 -github.com/muety/wakapi/utils/date.go:31.2,31.33 1 0 -github.com/muety/wakapi/utils/date.go:28.21,30.3 1 0 -github.com/muety/wakapi/utils/date.go:35.67,38.33 2 1 -github.com/muety/wakapi/utils/date.go:47.2,47.18 1 1 -github.com/muety/wakapi/utils/date.go:38.33,40.19 2 1 -github.com/muety/wakapi/utils/date.go:43.3,44.10 2 1 -github.com/muety/wakapi/utils/date.go:40.19,42.4 1 1 -github.com/muety/wakapi/utils/date.go:51.36,54.2 2 0 -github.com/muety/wakapi/utils/date.go:56.42,57.28 1 0 -github.com/muety/wakapi/utils/date.go:73.2,73.20 1 0 -github.com/muety/wakapi/utils/date.go:58.52,59.21 1 0 -github.com/muety/wakapi/utils/date.go:60.53,61.22 1 0 -github.com/muety/wakapi/utils/date.go:62.55,63.24 1 0 -github.com/muety/wakapi/utils/date.go:64.54,65.23 1 0 -github.com/muety/wakapi/utils/date.go:66.52,67.21 1 0 -github.com/muety/wakapi/utils/date.go:68.54,69.23 1 0 -github.com/muety/wakapi/utils/date.go:70.52,71.21 1 0 github.com/muety/wakapi/utils/db.go:10.34,11.37 1 0 github.com/muety/wakapi/utils/db.go:19.2,20.14 2 0 github.com/muety/wakapi/utils/db.go:11.37,13.110 2 0 @@ -54,25 +34,32 @@ github.com/muety/wakapi/utils/db.go:47.2,47.15 1 0 github.com/muety/wakapi/utils/db.go:50.2,50.14 1 0 github.com/muety/wakapi/utils/db.go:44.16,46.3 1 0 github.com/muety/wakapi/utils/db.go:47.15,49.3 1 0 -github.com/muety/wakapi/utils/sync.go:11.66,13.12 2 0 -github.com/muety/wakapi/utils/sync.go:17.2,17.9 1 0 -github.com/muety/wakapi/utils/sync.go:13.12,16.3 2 0 -github.com/muety/wakapi/utils/sync.go:18.11,19.15 1 0 -github.com/muety/wakapi/utils/sync.go:20.29,21.14 1 0 -github.com/muety/wakapi/utils/auth.go:14.79,16.54 2 0 -github.com/muety/wakapi/utils/auth.go:20.2,22.16 3 0 -github.com/muety/wakapi/utils/auth.go:26.2,28.45 3 0 -github.com/muety/wakapi/utils/auth.go:31.2,32.32 2 0 -github.com/muety/wakapi/utils/auth.go:16.54,18.3 1 0 -github.com/muety/wakapi/utils/auth.go:22.16,24.3 1 0 -github.com/muety/wakapi/utils/auth.go:28.45,30.3 1 0 -github.com/muety/wakapi/utils/auth.go:35.65,37.85 2 0 -github.com/muety/wakapi/utils/auth.go:41.2,42.30 2 0 -github.com/muety/wakapi/utils/auth.go:37.85,39.3 1 0 -github.com/muety/wakapi/utils/auth.go:45.56,49.2 3 0 -github.com/muety/wakapi/utils/auth.go:51.55,54.16 3 0 -github.com/muety/wakapi/utils/auth.go:57.2,57.16 1 0 -github.com/muety/wakapi/utils/auth.go:54.16,56.3 1 0 +github.com/muety/wakapi/utils/http.go:20.13,22.2 1 1 +github.com/muety/wakapi/utils/http.go:29.34,30.20 1 0 +github.com/muety/wakapi/utils/http.go:33.2,33.19 1 0 +github.com/muety/wakapi/utils/http.go:30.20,32.3 1 0 +github.com/muety/wakapi/utils/http.go:36.35,37.21 1 0 +github.com/muety/wakapi/utils/http.go:40.2,40.34 1 0 +github.com/muety/wakapi/utils/http.go:37.21,39.3 1 0 +github.com/muety/wakapi/utils/http.go:43.62,45.48 2 0 +github.com/muety/wakapi/utils/http.go:48.2,48.93 1 0 +github.com/muety/wakapi/utils/http.go:53.2,53.14 1 0 +github.com/muety/wakapi/utils/http.go:45.48,47.3 1 0 +github.com/muety/wakapi/utils/http.go:48.93,49.89 1 0 +github.com/muety/wakapi/utils/http.go:49.89,51.4 1 0 +github.com/muety/wakapi/utils/http.go:56.51,60.46 4 0 +github.com/muety/wakapi/utils/http.go:63.2,63.73 1 0 +github.com/muety/wakapi/utils/http.go:66.2,66.19 1 0 +github.com/muety/wakapi/utils/http.go:60.46,62.3 1 0 +github.com/muety/wakapi/utils/http.go:63.73,65.3 1 0 +github.com/muety/wakapi/utils/http.go:69.78,71.26 2 0 +github.com/muety/wakapi/utils/http.go:74.2,74.30 1 0 +github.com/muety/wakapi/utils/http.go:77.2,77.19 1 0 +github.com/muety/wakapi/utils/http.go:71.26,73.3 1 0 +github.com/muety/wakapi/utils/http.go:74.30,76.3 1 0 +github.com/muety/wakapi/utils/http.go:80.56,83.45 3 1 +github.com/muety/wakapi/utils/http.go:86.2,86.40 1 1 +github.com/muety/wakapi/utils/http.go:83.45,85.3 1 1 github.com/muety/wakapi/utils/json.go:12.75,18.62 2 0 github.com/muety/wakapi/utils/json.go:22.2,22.29 1 0 github.com/muety/wakapi/utils/json.go:26.2,26.72 1 0 @@ -111,26 +98,41 @@ github.com/muety/wakapi/utils/template.go:39.51,40.12 1 0 github.com/muety/wakapi/utils/template.go:44.17,46.4 1 0 github.com/muety/wakapi/utils/template.go:48.17,50.4 1 0 github.com/muety/wakapi/utils/template.go:55.17,57.4 1 0 -github.com/muety/wakapi/utils/http.go:21.13,23.2 1 1 -github.com/muety/wakapi/utils/http.go:25.62,27.48 2 0 -github.com/muety/wakapi/utils/http.go:30.2,30.93 1 0 -github.com/muety/wakapi/utils/http.go:35.2,35.14 1 0 -github.com/muety/wakapi/utils/http.go:27.48,29.3 1 0 -github.com/muety/wakapi/utils/http.go:30.93,31.89 1 0 -github.com/muety/wakapi/utils/http.go:31.89,33.4 1 0 -github.com/muety/wakapi/utils/http.go:38.58,42.46 4 0 -github.com/muety/wakapi/utils/http.go:45.2,45.73 1 0 -github.com/muety/wakapi/utils/http.go:48.2,48.19 1 0 -github.com/muety/wakapi/utils/http.go:42.46,44.3 1 0 -github.com/muety/wakapi/utils/http.go:45.73,47.3 1 0 -github.com/muety/wakapi/utils/http.go:51.85,53.26 2 0 -github.com/muety/wakapi/utils/http.go:56.2,56.30 1 0 -github.com/muety/wakapi/utils/http.go:59.2,59.19 1 0 -github.com/muety/wakapi/utils/http.go:53.26,55.3 1 0 -github.com/muety/wakapi/utils/http.go:56.30,58.3 1 0 -github.com/muety/wakapi/utils/http.go:62.56,65.45 3 1 -github.com/muety/wakapi/utils/http.go:68.2,68.40 1 1 -github.com/muety/wakapi/utils/http.go:65.45,67.3 1 1 +github.com/muety/wakapi/utils/collection.go:5.52,6.26 1 0 +github.com/muety/wakapi/utils/collection.go:9.2,9.28 1 0 +github.com/muety/wakapi/utils/collection.go:6.26,8.3 1 0 +github.com/muety/wakapi/utils/collection.go:12.78,14.22 2 0 +github.com/muety/wakapi/utils/collection.go:20.2,20.11 1 0 +github.com/muety/wakapi/utils/collection.go:14.22,15.18 1 0 +github.com/muety/wakapi/utils/collection.go:18.3,18.12 1 0 +github.com/muety/wakapi/utils/collection.go:15.18,17.4 1 0 +github.com/muety/wakapi/utils/date.go:9.48,11.2 1 0 +github.com/muety/wakapi/utils/date.go:13.51,15.2 1 0 +github.com/muety/wakapi/utils/date.go:17.52,19.2 1 0 +github.com/muety/wakapi/utils/date.go:21.51,23.2 1 0 +github.com/muety/wakapi/utils/date.go:26.41,28.21 2 0 +github.com/muety/wakapi/utils/date.go:31.2,31.33 1 0 +github.com/muety/wakapi/utils/date.go:28.21,30.3 1 0 +github.com/muety/wakapi/utils/date.go:35.67,38.33 2 1 +github.com/muety/wakapi/utils/date.go:47.2,47.18 1 1 +github.com/muety/wakapi/utils/date.go:38.33,40.19 2 1 +github.com/muety/wakapi/utils/date.go:43.3,44.10 2 1 +github.com/muety/wakapi/utils/date.go:40.19,42.4 1 1 +github.com/muety/wakapi/utils/date.go:51.36,54.2 2 0 +github.com/muety/wakapi/utils/date.go:56.42,57.28 1 0 +github.com/muety/wakapi/utils/date.go:73.2,73.20 1 0 +github.com/muety/wakapi/utils/date.go:58.52,59.21 1 0 +github.com/muety/wakapi/utils/date.go:60.53,61.22 1 0 +github.com/muety/wakapi/utils/date.go:62.55,63.24 1 0 +github.com/muety/wakapi/utils/date.go:64.54,65.23 1 0 +github.com/muety/wakapi/utils/date.go:66.52,67.21 1 0 +github.com/muety/wakapi/utils/date.go:68.54,69.23 1 0 +github.com/muety/wakapi/utils/date.go:70.52,71.21 1 0 +github.com/muety/wakapi/utils/sync.go:11.66,13.12 2 0 +github.com/muety/wakapi/utils/sync.go:17.2,17.9 1 0 +github.com/muety/wakapi/utils/sync.go:13.12,16.3 2 0 +github.com/muety/wakapi/utils/sync.go:18.11,19.15 1 0 +github.com/muety/wakapi/utils/sync.go:20.29,21.14 1 0 github.com/muety/wakapi/routes/compat/shields/v1/badge.go:25.112,32.2 1 0 github.com/muety/wakapi/routes/compat/shields/v1/badge.go:34.59,38.2 2 0 github.com/muety/wakapi/routes/compat/shields/v1/badge.go:50.68,52.16 2 0 @@ -149,27 +151,6 @@ github.com/muety/wakapi/routes/compat/shields/v1/badge.go:118.2,118.36 1 0 github.com/muety/wakapi/routes/compat/shields/v1/badge.go:91.16,93.3 1 0 github.com/muety/wakapi/routes/compat/shields/v1/badge.go:102.29,104.3 1 0 github.com/muety/wakapi/routes/compat/shields/v1/badge.go:114.16,116.3 1 0 -github.com/muety/wakapi/middlewares/principal.go:15.62,17.2 1 0 -github.com/muety/wakapi/middlewares/principal.go:19.58,21.2 1 0 -github.com/muety/wakapi/middlewares/principal.go:42.71,43.43 1 0 -github.com/muety/wakapi/middlewares/principal.go:43.43,45.3 1 0 -github.com/muety/wakapi/middlewares/principal.go:48.81,51.2 2 0 -github.com/muety/wakapi/middlewares/principal.go:53.55,54.52 1 0 -github.com/muety/wakapi/middlewares/principal.go:54.52,56.3 1 0 -github.com/muety/wakapi/middlewares/principal.go:59.49,60.52 1 0 -github.com/muety/wakapi/middlewares/principal.go:63.2,63.12 1 0 -github.com/muety/wakapi/middlewares/principal.go:60.52,62.3 1 0 -github.com/muety/wakapi/middlewares/security.go:19.62,20.43 1 0 -github.com/muety/wakapi/middlewares/security.go:20.43,22.3 1 0 -github.com/muety/wakapi/middlewares/security.go:25.80,26.36 1 0 -github.com/muety/wakapi/middlewares/security.go:31.2,31.27 1 0 -github.com/muety/wakapi/middlewares/security.go:26.36,27.30 1 0 -github.com/muety/wakapi/middlewares/security.go:27.30,29.4 1 0 -github.com/muety/wakapi/middlewares/sentry.go:15.60,16.43 1 0 -github.com/muety/wakapi/middlewares/sentry.go:16.43,20.3 1 0 -github.com/muety/wakapi/middlewares/sentry.go:23.78,26.54 3 0 -github.com/muety/wakapi/middlewares/sentry.go:26.54,27.43 1 0 -github.com/muety/wakapi/middlewares/sentry.go:27.43,29.4 1 0 github.com/muety/wakapi/middlewares/authenticate.go:31.91,37.2 1 1 github.com/muety/wakapi/middlewares/authenticate.go:39.90,42.2 2 0 github.com/muety/wakapi/middlewares/authenticate.go:44.90,47.2 2 0 @@ -239,537 +220,199 @@ github.com/muety/wakapi/middlewares/logging.go:142.36,144.2 1 0 github.com/muety/wakapi/middlewares/logging.go:145.42,147.2 1 0 github.com/muety/wakapi/middlewares/logging.go:148.40,150.2 1 0 github.com/muety/wakapi/middlewares/logging.go:151.52,153.2 1 0 -github.com/muety/wakapi/config/config.go:165.64,167.2 1 0 -github.com/muety/wakapi/config/config.go:169.59,171.2 1 0 -github.com/muety/wakapi/config/config.go:173.82,183.2 1 0 -github.com/muety/wakapi/config/config.go:185.31,187.2 1 0 -github.com/muety/wakapi/config/config.go:189.32,191.2 1 0 -github.com/muety/wakapi/config/config.go:193.74,194.19 1 0 -github.com/muety/wakapi/config/config.go:195.10,196.34 1 0 -github.com/muety/wakapi/config/config.go:196.34,197.90 1 0 -github.com/muety/wakapi/config/config.go:200.4,200.100 1 0 -github.com/muety/wakapi/config/config.go:203.4,203.91 1 0 -github.com/muety/wakapi/config/config.go:206.4,206.95 1 0 -github.com/muety/wakapi/config/config.go:209.4,209.93 1 0 -github.com/muety/wakapi/config/config.go:212.4,212.97 1 0 -github.com/muety/wakapi/config/config.go:215.4,215.101 1 0 -github.com/muety/wakapi/config/config.go:218.4,218.98 1 0 -github.com/muety/wakapi/config/config.go:221.4,221.97 1 0 -github.com/muety/wakapi/config/config.go:224.4,224.101 1 0 -github.com/muety/wakapi/config/config.go:227.4,227.14 1 0 -github.com/muety/wakapi/config/config.go:197.90,199.5 1 0 -github.com/muety/wakapi/config/config.go:200.100,202.5 1 0 -github.com/muety/wakapi/config/config.go:203.91,205.5 1 0 -github.com/muety/wakapi/config/config.go:206.95,208.5 1 0 -github.com/muety/wakapi/config/config.go:209.93,211.5 1 0 -github.com/muety/wakapi/config/config.go:212.97,214.5 1 0 -github.com/muety/wakapi/config/config.go:215.101,217.5 1 0 -github.com/muety/wakapi/config/config.go:218.98,220.5 1 0 -github.com/muety/wakapi/config/config.go:221.97,223.5 1 0 -github.com/muety/wakapi/config/config.go:224.101,226.5 1 0 -github.com/muety/wakapi/config/config.go:232.60,234.2 1 0 -github.com/muety/wakapi/config/config.go:236.59,238.2 1 0 -github.com/muety/wakapi/config/config.go:240.57,242.2 1 0 -github.com/muety/wakapi/config/config.go:244.53,246.2 1 0 -github.com/muety/wakapi/config/config.go:248.53,249.46 1 0 -github.com/muety/wakapi/config/config.go:265.2,265.51 1 0 -github.com/muety/wakapi/config/config.go:249.46,253.17 3 0 -github.com/muety/wakapi/config/config.go:257.3,258.17 2 0 -github.com/muety/wakapi/config/config.go:262.3,262.44 1 0 -github.com/muety/wakapi/config/config.go:253.17,255.4 1 0 -github.com/muety/wakapi/config/config.go:258.17,260.4 1 0 -github.com/muety/wakapi/config/config.go:268.50,269.47 1 0 -github.com/muety/wakapi/config/config.go:288.2,288.52 1 0 -github.com/muety/wakapi/config/config.go:269.47,276.17 5 0 -github.com/muety/wakapi/config/config.go:280.3,281.17 2 0 -github.com/muety/wakapi/config/config.go:285.3,285.54 1 0 -github.com/muety/wakapi/config/config.go:276.17,278.4 1 0 -github.com/muety/wakapi/config/config.go:281.17,283.4 1 0 -github.com/muety/wakapi/config/config.go:291.65,296.56 3 0 -github.com/muety/wakapi/config/config.go:318.2,318.76 1 0 -github.com/muety/wakapi/config/config.go:322.2,322.14 1 0 -github.com/muety/wakapi/config/config.go:296.56,298.33 1 0 -github.com/muety/wakapi/config/config.go:298.33,301.18 3 0 -github.com/muety/wakapi/config/config.go:305.4,306.18 2 0 -github.com/muety/wakapi/config/config.go:310.4,310.45 1 0 -github.com/muety/wakapi/config/config.go:301.18,303.5 1 0 -github.com/muety/wakapi/config/config.go:306.18,308.5 1 0 -github.com/muety/wakapi/config/config.go:312.8,313.33 1 0 -github.com/muety/wakapi/config/config.go:313.33,315.4 1 0 -github.com/muety/wakapi/config/config.go:318.76,320.3 1 0 -github.com/muety/wakapi/config/config.go:325.54,328.2 2 0 -github.com/muety/wakapi/config/config.go:330.36,332.2 1 0 -github.com/muety/wakapi/config/config.go:334.35,336.2 1 0 -github.com/muety/wakapi/config/config.go:338.38,340.2 1 0 -github.com/muety/wakapi/config/config.go:342.46,344.2 1 0 -github.com/muety/wakapi/config/config.go:346.43,348.2 1 0 -github.com/muety/wakapi/config/config.go:350.29,352.2 1 1 -github.com/muety/wakapi/config/config.go:354.48,365.16 2 0 -github.com/muety/wakapi/config/config.go:369.2,370.53 2 0 -github.com/muety/wakapi/config/config.go:374.2,374.15 1 0 -github.com/muety/wakapi/config/config.go:365.16,367.3 1 0 -github.com/muety/wakapi/config/config.go:370.53,372.3 1 0 -github.com/muety/wakapi/config/config.go:377.38,378.43 1 0 -github.com/muety/wakapi/config/config.go:381.2,381.15 1 0 -github.com/muety/wakapi/config/config.go:378.43,380.3 1 0 -github.com/muety/wakapi/config/config.go:384.45,385.27 1 0 -github.com/muety/wakapi/config/config.go:388.2,388.24 1 0 -github.com/muety/wakapi/config/config.go:391.2,391.25 1 0 -github.com/muety/wakapi/config/config.go:394.2,394.15 1 0 -github.com/muety/wakapi/config/config.go:385.27,387.3 1 0 -github.com/muety/wakapi/config/config.go:388.24,390.3 1 0 -github.com/muety/wakapi/config/config.go:391.25,393.3 1 0 -github.com/muety/wakapi/config/config.go:397.26,399.2 1 0 -github.com/muety/wakapi/config/config.go:401.20,403.2 1 0 -github.com/muety/wakapi/config/config.go:405.35,410.96 3 0 -github.com/muety/wakapi/config/config.go:414.2,418.21 4 0 -github.com/muety/wakapi/config/config.go:422.2,430.52 5 0 -github.com/muety/wakapi/config/config.go:434.2,434.47 1 0 -github.com/muety/wakapi/config/config.go:440.2,440.29 1 0 -github.com/muety/wakapi/config/config.go:446.2,446.106 1 0 -github.com/muety/wakapi/config/config.go:449.2,449.28 1 0 -github.com/muety/wakapi/config/config.go:452.2,452.51 1 0 -github.com/muety/wakapi/config/config.go:456.2,456.100 1 0 -github.com/muety/wakapi/config/config.go:459.2,459.74 1 0 -github.com/muety/wakapi/config/config.go:463.2,465.78 2 0 -github.com/muety/wakapi/config/config.go:468.2,468.81 1 0 -github.com/muety/wakapi/config/config.go:471.2,471.66 1 0 -github.com/muety/wakapi/config/config.go:478.2,478.55 1 0 -github.com/muety/wakapi/config/config.go:481.2,481.56 1 0 -github.com/muety/wakapi/config/config.go:484.2,484.65 1 0 -github.com/muety/wakapi/config/config.go:488.2,489.14 2 0 -github.com/muety/wakapi/config/config.go:410.96,412.3 1 0 -github.com/muety/wakapi/config/config.go:418.21,420.3 1 0 -github.com/muety/wakapi/config/config.go:430.52,432.3 1 0 -github.com/muety/wakapi/config/config.go:434.47,435.14 1 0 -github.com/muety/wakapi/config/config.go:435.14,437.4 1 0 -github.com/muety/wakapi/config/config.go:440.29,443.3 2 0 -github.com/muety/wakapi/config/config.go:446.106,448.3 1 0 -github.com/muety/wakapi/config/config.go:449.28,451.3 1 0 -github.com/muety/wakapi/config/config.go:452.51,455.3 2 0 -github.com/muety/wakapi/config/config.go:456.100,458.3 1 0 -github.com/muety/wakapi/config/config.go:459.74,461.3 1 0 -github.com/muety/wakapi/config/config.go:465.78,467.3 1 0 -github.com/muety/wakapi/config/config.go:468.81,470.3 1 0 -github.com/muety/wakapi/config/config.go:471.66,472.48 1 0 -github.com/muety/wakapi/config/config.go:472.48,474.4 1 0 -github.com/muety/wakapi/config/config.go:478.55,480.3 1 0 -github.com/muety/wakapi/config/config.go:481.56,483.3 1 0 -github.com/muety/wakapi/config/config.go:484.65,486.3 1 0 -github.com/muety/wakapi/config/db.go:39.50,40.19 1 0 -github.com/muety/wakapi/config/db.go:53.2,53.12 1 0 -github.com/muety/wakapi/config/db.go:41.23,45.5 1 0 -github.com/muety/wakapi/config/db.go:46.26,49.5 1 0 -github.com/muety/wakapi/config/db.go:50.24,51.48 1 0 -github.com/muety/wakapi/config/db.go:56.53,66.2 1 1 -github.com/muety/wakapi/config/db.go:68.56,69.25 1 1 -github.com/muety/wakapi/config/db.go:73.2,74.16 2 1 -github.com/muety/wakapi/config/db.go:78.2,85.3 1 1 -github.com/muety/wakapi/config/db.go:69.25,71.3 1 0 -github.com/muety/wakapi/config/db.go:74.16,76.3 1 0 -github.com/muety/wakapi/config/db.go:88.54,90.2 1 1 -github.com/muety/wakapi/config/eventbus.go:26.13,28.2 1 1 -github.com/muety/wakapi/config/eventbus.go:30.26,32.2 1 0 +github.com/muety/wakapi/middlewares/principal.go:15.62,17.2 1 0 +github.com/muety/wakapi/middlewares/principal.go:19.58,21.2 1 0 +github.com/muety/wakapi/middlewares/principal.go:42.71,43.43 1 0 +github.com/muety/wakapi/middlewares/principal.go:43.43,45.3 1 0 +github.com/muety/wakapi/middlewares/principal.go:48.81,51.2 2 0 +github.com/muety/wakapi/middlewares/principal.go:53.55,54.52 1 0 +github.com/muety/wakapi/middlewares/principal.go:54.52,56.3 1 0 +github.com/muety/wakapi/middlewares/principal.go:59.49,60.52 1 0 +github.com/muety/wakapi/middlewares/principal.go:63.2,63.12 1 0 +github.com/muety/wakapi/middlewares/principal.go:60.52,62.3 1 0 +github.com/muety/wakapi/middlewares/security.go:19.62,20.43 1 0 +github.com/muety/wakapi/middlewares/security.go:20.43,22.3 1 0 +github.com/muety/wakapi/middlewares/security.go:25.80,26.36 1 0 +github.com/muety/wakapi/middlewares/security.go:31.2,31.27 1 0 +github.com/muety/wakapi/middlewares/security.go:26.36,27.30 1 0 +github.com/muety/wakapi/middlewares/security.go:27.30,29.4 1 0 +github.com/muety/wakapi/middlewares/sentry.go:15.60,16.43 1 0 +github.com/muety/wakapi/middlewares/sentry.go:16.43,20.3 1 0 +github.com/muety/wakapi/middlewares/sentry.go:23.78,26.54 3 0 +github.com/muety/wakapi/middlewares/sentry.go:26.54,27.43 1 0 +github.com/muety/wakapi/middlewares/sentry.go:27.43,29.4 1 0 github.com/muety/wakapi/config/fs.go:9.56,10.19 1 0 github.com/muety/wakapi/config/fs.go:13.2,13.19 1 0 github.com/muety/wakapi/config/fs.go:10.19,12.3 1 0 -github.com/muety/wakapi/config/jobqueue.go:27.13,34.2 5 1 -github.com/muety/wakapi/config/jobqueue.go:36.48,37.34 1 1 -github.com/muety/wakapi/config/jobqueue.go:40.2,43.12 4 1 -github.com/muety/wakapi/config/jobqueue.go:37.34,39.3 1 0 -github.com/muety/wakapi/config/jobqueue.go:46.44,48.2 1 0 -github.com/muety/wakapi/config/jobqueue.go:50.48,51.35 1 0 -github.com/muety/wakapi/config/jobqueue.go:54.2,54.24 1 0 -github.com/muety/wakapi/config/jobqueue.go:51.35,53.3 1 0 -github.com/muety/wakapi/config/jobqueue.go:57.43,59.37 2 0 -github.com/muety/wakapi/config/jobqueue.go:66.2,66.16 1 0 -github.com/muety/wakapi/config/jobqueue.go:59.37,65.3 1 0 -github.com/muety/wakapi/config/jobqueue.go:69.20,70.30 1 0 -github.com/muety/wakapi/config/jobqueue.go:70.30,72.3 1 0 -github.com/muety/wakapi/config/sentry.go:22.35,24.2 1 0 -github.com/muety/wakapi/config/sentry.go:26.62,29.2 2 0 -github.com/muety/wakapi/config/sentry.go:39.33,46.2 2 0 -github.com/muety/wakapi/config/sentry.go:48.79,51.2 2 0 -github.com/muety/wakapi/config/sentry.go:53.72,57.2 3 0 -github.com/muety/wakapi/config/sentry.go:59.71,63.2 3 0 -github.com/muety/wakapi/config/sentry.go:65.71,69.2 3 0 -github.com/muety/wakapi/config/sentry.go:71.72,75.2 3 0 -github.com/muety/wakapi/config/sentry.go:77.72,81.2 3 0 -github.com/muety/wakapi/config/sentry.go:83.67,88.18 4 0 -github.com/muety/wakapi/config/sentry.go:100.2,100.28 1 0 -github.com/muety/wakapi/config/sentry.go:88.18,89.65 1 0 -github.com/muety/wakapi/config/sentry.go:89.65,92.42 3 0 -github.com/muety/wakapi/config/sentry.go:95.4,96.10 2 0 -github.com/muety/wakapi/config/sentry.go:92.42,94.5 1 0 -github.com/muety/wakapi/config/sentry.go:110.50,115.91 1 0 -github.com/muety/wakapi/config/sentry.go:115.91,116.29 1 0 -github.com/muety/wakapi/config/sentry.go:120.4,123.38 3 0 -github.com/muety/wakapi/config/sentry.go:128.4,128.39 1 0 -github.com/muety/wakapi/config/sentry.go:131.4,131.69 1 0 -github.com/muety/wakapi/config/sentry.go:116.29,118.5 1 0 -github.com/muety/wakapi/config/sentry.go:123.38,124.38 1 0 -github.com/muety/wakapi/config/sentry.go:124.38,126.6 1 0 -github.com/muety/wakapi/config/sentry.go:128.39,130.5 1 0 -github.com/muety/wakapi/config/sentry.go:133.79,134.27 1 0 -github.com/muety/wakapi/config/sentry.go:141.4,141.16 1 0 -github.com/muety/wakapi/config/sentry.go:134.27,135.84 1 0 -github.com/muety/wakapi/config/sentry.go:135.84,136.42 1 0 -github.com/muety/wakapi/config/sentry.go:136.42,138.7 1 0 -github.com/muety/wakapi/config/sentry.go:143.17,145.3 1 0 -github.com/muety/wakapi/config/sentry.go:148.49,152.51 2 0 -github.com/muety/wakapi/config/sentry.go:155.2,155.12 1 0 -github.com/muety/wakapi/config/sentry.go:152.51,154.3 1 0 -github.com/muety/wakapi/models/heartbeat.go:33.34,35.2 1 1 -github.com/muety/wakapi/models/heartbeat.go:37.55,40.2 2 0 -github.com/muety/wakapi/models/heartbeat.go:42.65,44.46 2 1 -github.com/muety/wakapi/models/heartbeat.go:44.46,45.108 1 1 -github.com/muety/wakapi/models/heartbeat.go:45.108,48.4 2 1 -github.com/muety/wakapi/models/heartbeat.go:52.50,53.11 1 1 -github.com/muety/wakapi/models/heartbeat.go:68.2,68.15 1 1 -github.com/muety/wakapi/models/heartbeat.go:72.2,72.12 1 1 -github.com/muety/wakapi/models/heartbeat.go:54.22,55.18 1 1 -github.com/muety/wakapi/models/heartbeat.go:56.21,57.17 1 1 -github.com/muety/wakapi/models/heartbeat.go:58.23,59.19 1 1 -github.com/muety/wakapi/models/heartbeat.go:60.17,61.26 1 1 -github.com/muety/wakapi/models/heartbeat.go:62.22,63.18 1 1 -github.com/muety/wakapi/models/heartbeat.go:64.21,65.17 1 0 -github.com/muety/wakapi/models/heartbeat.go:68.15,70.3 1 1 -github.com/muety/wakapi/models/heartbeat.go:75.37,91.2 1 0 -github.com/muety/wakapi/models/heartbeat.go:99.41,101.16 2 0 -github.com/muety/wakapi/models/heartbeat.go:104.2,105.10 2 0 -github.com/muety/wakapi/models/heartbeat.go:101.16,103.3 1 0 -github.com/muety/wakapi/models/heartbeat.go:108.38,118.2 1 0 -github.com/muety/wakapi/models/language_mapping.go:11.42,13.2 1 0 -github.com/muety/wakapi/models/language_mapping.go:15.51,17.2 1 0 -github.com/muety/wakapi/models/language_mapping.go:19.52,21.2 1 0 -github.com/muety/wakapi/models/leaderboard.go:28.73,30.2 1 0 -github.com/muety/wakapi/models/leaderboard.go:34.56,35.103 1 0 -github.com/muety/wakapi/models/leaderboard.go:35.103,37.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:37.13,39.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:42.63,43.29 1 0 -github.com/muety/wakapi/models/leaderboard.go:43.29,45.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:48.41,49.123 1 0 -github.com/muety/wakapi/models/leaderboard.go:49.123,51.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:54.50,56.2 1 0 -github.com/muety/wakapi/models/leaderboard.go:58.65,59.95 1 0 -github.com/muety/wakapi/models/leaderboard.go:59.95,61.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:64.49,72.25 3 0 -github.com/muety/wakapi/models/leaderboard.go:83.2,83.129 1 0 -github.com/muety/wakapi/models/leaderboard.go:86.2,86.67 1 0 -github.com/muety/wakapi/models/leaderboard.go:90.2,90.79 1 0 -github.com/muety/wakapi/models/leaderboard.go:72.25,73.58 1 0 -github.com/muety/wakapi/models/leaderboard.go:76.3,77.38 2 0 -github.com/muety/wakapi/models/leaderboard.go:80.3,80.40 1 0 -github.com/muety/wakapi/models/leaderboard.go:73.58,74.12 1 0 -github.com/muety/wakapi/models/leaderboard.go:77.38,79.4 1 0 -github.com/muety/wakapi/models/leaderboard.go:83.129,85.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:86.67,88.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:90.79,92.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:95.70,96.107 1 0 -github.com/muety/wakapi/models/leaderboard.go:96.107,98.3 1 0 -github.com/muety/wakapi/models/leaderboard.go:101.45,103.25 2 0 -github.com/muety/wakapi/models/leaderboard.go:108.2,108.19 1 0 -github.com/muety/wakapi/models/leaderboard.go:103.25,104.43 1 0 -github.com/muety/wakapi/models/leaderboard.go:104.43,106.4 1 0 -github.com/muety/wakapi/models/project_label.go:14.39,16.2 1 0 -github.com/muety/wakapi/models/alias.go:18.32,20.2 1 0 -github.com/muety/wakapi/models/alias.go:22.37,23.35 1 0 -github.com/muety/wakapi/models/alias.go:28.2,28.14 1 0 -github.com/muety/wakapi/models/alias.go:23.35,24.18 1 0 -github.com/muety/wakapi/models/alias.go:24.18,26.4 1 0 -github.com/muety/wakapi/models/interval.go:41.47,42.23 1 0 -github.com/muety/wakapi/models/interval.go:47.2,47.14 1 0 -github.com/muety/wakapi/models/interval.go:42.23,43.13 1 0 -github.com/muety/wakapi/models/interval.go:43.13,45.4 1 0 -github.com/muety/wakapi/models/user.go:11.13,13.2 1 1 -github.com/muety/wakapi/models/user.go:85.36,86.22 1 1 -github.com/muety/wakapi/models/user.go:89.2,90.16 2 1 -github.com/muety/wakapi/models/user.go:93.2,93.11 1 1 -github.com/muety/wakapi/models/user.go:86.22,88.3 1 1 -github.com/muety/wakapi/models/user.go:90.16,92.3 1 0 -github.com/muety/wakapi/models/user.go:98.41,101.2 2 1 -github.com/muety/wakapi/models/user.go:103.53,106.54 3 0 -github.com/muety/wakapi/models/user.go:109.2,109.51 1 0 -github.com/muety/wakapi/models/user.go:112.2,112.20 1 0 -github.com/muety/wakapi/models/user.go:106.54,108.3 1 0 -github.com/muety/wakapi/models/user.go:109.51,111.3 1 0 -github.com/muety/wakapi/models/user.go:116.52,117.28 1 0 -github.com/muety/wakapi/models/user.go:120.2,120.17 1 0 -github.com/muety/wakapi/models/user.go:117.28,119.3 1 0 -github.com/muety/wakapi/models/user.go:123.43,126.2 1 0 -github.com/muety/wakapi/models/user.go:128.45,131.2 1 0 -github.com/muety/wakapi/models/user.go:133.33,138.2 1 0 -github.com/muety/wakapi/models/user.go:140.41,142.2 1 0 -github.com/muety/wakapi/models/user.go:144.45,146.2 1 0 -github.com/muety/wakapi/models/user.go:148.45,150.2 1 0 -github.com/muety/wakapi/models/user.go:152.39,154.2 1 0 -github.com/muety/wakapi/models/user.go:156.39,159.2 2 0 -github.com/muety/wakapi/models/mail_address.go:15.13,18.2 2 1 -github.com/muety/wakapi/models/mail_address.go:24.38,26.2 1 0 -github.com/muety/wakapi/models/mail_address.go:28.35,30.21 2 1 -github.com/muety/wakapi/models/mail_address.go:36.2,36.11 1 1 -github.com/muety/wakapi/models/mail_address.go:30.21,31.21 1 1 -github.com/muety/wakapi/models/mail_address.go:34.3,34.18 1 1 -github.com/muety/wakapi/models/mail_address.go:31.21,33.4 1 1 -github.com/muety/wakapi/models/mail_address.go:39.35,41.2 1 1 -github.com/muety/wakapi/models/mail_address.go:43.43,45.22 2 0 -github.com/muety/wakapi/models/mail_address.go:48.2,48.12 1 0 -github.com/muety/wakapi/models/mail_address.go:45.22,47.3 1 0 -github.com/muety/wakapi/models/mail_address.go:51.46,53.22 2 1 -github.com/muety/wakapi/models/mail_address.go:56.2,56.12 1 1 -github.com/muety/wakapi/models/mail_address.go:53.22,55.3 1 1 -github.com/muety/wakapi/models/mail_address.go:59.40,60.22 1 1 -github.com/muety/wakapi/models/mail_address.go:65.2,65.13 1 1 -github.com/muety/wakapi/models/mail_address.go:60.22,61.17 1 1 -github.com/muety/wakapi/models/mail_address.go:61.17,63.4 1 1 -github.com/muety/wakapi/models/models.go:3.14,5.2 0 1 -github.com/muety/wakapi/models/shared.go:45.52,47.2 1 0 -github.com/muety/wakapi/models/shared.go:49.52,52.16 3 0 -github.com/muety/wakapi/models/shared.go:55.2,57.12 3 0 -github.com/muety/wakapi/models/shared.go:52.16,54.3 1 0 -github.com/muety/wakapi/models/shared.go:60.52,66.22 2 0 -github.com/muety/wakapi/models/shared.go:81.2,84.12 3 0 -github.com/muety/wakapi/models/shared.go:67.14,71.17 2 0 -github.com/muety/wakapi/models/shared.go:74.17,76.8 2 0 -github.com/muety/wakapi/models/shared.go:77.10,78.64 1 0 -github.com/muety/wakapi/models/shared.go:71.17,73.4 1 0 -github.com/muety/wakapi/models/shared.go:87.51,90.2 2 0 -github.com/muety/wakapi/models/shared.go:92.45,94.2 1 0 -github.com/muety/wakapi/models/shared.go:96.37,98.2 1 0 -github.com/muety/wakapi/models/shared.go:100.35,102.2 1 0 -github.com/muety/wakapi/models/shared.go:104.34,106.2 1 0 -github.com/muety/wakapi/models/shared.go:108.34,109.20 1 0 -github.com/muety/wakapi/models/shared.go:112.2,112.19 1 0 -github.com/muety/wakapi/models/shared.go:109.20,111.3 1 0 -github.com/muety/wakapi/models/shared.go:115.35,116.21 1 0 -github.com/muety/wakapi/models/shared.go:119.2,119.34 1 0 -github.com/muety/wakapi/models/shared.go:116.21,118.3 1 0 -github.com/muety/wakapi/models/summary.go:64.29,66.2 1 1 -github.com/muety/wakapi/models/summary.go:68.35,70.2 1 0 -github.com/muety/wakapi/models/summary.go:72.38,74.2 1 0 -github.com/muety/wakapi/models/summary.go:76.37,85.2 8 1 -github.com/muety/wakapi/models/summary.go:87.35,89.2 1 1 -github.com/muety/wakapi/models/summary.go:91.57,101.2 1 1 -github.com/muety/wakapi/models/summary.go:103.64,104.21 1 1 -github.com/muety/wakapi/models/summary.go:120.2,120.12 1 0 -github.com/muety/wakapi/models/summary.go:105.22,106.21 1 1 -github.com/muety/wakapi/models/summary.go:107.23,108.22 1 1 -github.com/muety/wakapi/models/summary.go:109.21,110.20 1 1 -github.com/muety/wakapi/models/summary.go:111.17,112.29 1 1 -github.com/muety/wakapi/models/summary.go:113.22,114.21 1 1 -github.com/muety/wakapi/models/summary.go:115.20,116.19 1 1 -github.com/muety/wakapi/models/summary.go:117.21,118.21 1 1 -github.com/muety/wakapi/models/summary.go:123.59,124.21 1 1 -github.com/muety/wakapi/models/summary.go:128.2,128.35 1 1 -github.com/muety/wakapi/models/summary.go:134.2,134.10 1 1 -github.com/muety/wakapi/models/summary.go:124.21,126.3 1 1 -github.com/muety/wakapi/models/summary.go:128.35,129.41 1 1 -github.com/muety/wakapi/models/summary.go:129.41,131.4 1 1 -github.com/muety/wakapi/models/summary.go:150.33,155.26 4 1 -github.com/muety/wakapi/models/summary.go:162.2,162.37 1 1 -github.com/muety/wakapi/models/summary.go:167.2,168.16 2 1 -github.com/muety/wakapi/models/summary.go:171.2,171.33 1 1 -github.com/muety/wakapi/models/summary.go:155.26,156.30 1 1 -github.com/muety/wakapi/models/summary.go:156.30,158.4 1 1 -github.com/muety/wakapi/models/summary.go:162.37,164.3 1 0 -github.com/muety/wakapi/models/summary.go:168.16,170.3 1 0 -github.com/muety/wakapi/models/summary.go:171.33,173.3 1 1 -github.com/muety/wakapi/models/summary.go:177.56,183.28 5 1 -github.com/muety/wakapi/models/summary.go:187.2,188.42 2 1 -github.com/muety/wakapi/models/summary.go:195.2,196.15 2 1 -github.com/muety/wakapi/models/summary.go:183.28,185.3 1 1 -github.com/muety/wakapi/models/summary.go:188.42,189.22 1 0 -github.com/muety/wakapi/models/summary.go:189.22,191.9 2 0 -github.com/muety/wakapi/models/summary.go:196.15,197.28 1 1 -github.com/muety/wakapi/models/summary.go:197.28,199.4 1 0 -github.com/muety/wakapi/models/summary.go:199.9,205.4 1 1 -github.com/muety/wakapi/models/summary.go:209.45,214.16 4 1 -github.com/muety/wakapi/models/summary.go:217.2,217.39 1 1 -github.com/muety/wakapi/models/summary.go:221.2,221.30 1 1 -github.com/muety/wakapi/models/summary.go:214.16,216.3 1 0 -github.com/muety/wakapi/models/summary.go:217.39,219.3 1 1 -github.com/muety/wakapi/models/summary.go:224.73,226.55 2 1 -github.com/muety/wakapi/models/summary.go:231.2,231.16 1 1 -github.com/muety/wakapi/models/summary.go:226.55,227.31 1 1 -github.com/muety/wakapi/models/summary.go:227.31,229.4 1 1 -github.com/muety/wakapi/models/summary.go:234.88,236.55 2 1 -github.com/muety/wakapi/models/summary.go:244.2,244.16 1 1 -github.com/muety/wakapi/models/summary.go:236.55,237.31 1 1 -github.com/muety/wakapi/models/summary.go:237.31,238.23 1 1 -github.com/muety/wakapi/models/summary.go:241.4,241.46 1 1 -github.com/muety/wakapi/models/summary.go:238.23,239.13 1 1 -github.com/muety/wakapi/models/summary.go:247.73,249.34 2 1 -github.com/muety/wakapi/models/summary.go:252.2,252.14 1 1 -github.com/muety/wakapi/models/summary.go:249.34,251.3 1 1 -github.com/muety/wakapi/models/summary.go:255.56,258.55 3 0 -github.com/muety/wakapi/models/summary.go:265.2,265.12 1 0 -github.com/muety/wakapi/models/summary.go:258.55,259.31 1 0 -github.com/muety/wakapi/models/summary.go:259.31,260.44 1 0 -github.com/muety/wakapi/models/summary.go:260.44,262.5 1 0 -github.com/muety/wakapi/models/summary.go:268.58,270.16 2 0 -github.com/muety/wakapi/models/summary.go:273.2,273.16 1 0 -github.com/muety/wakapi/models/summary.go:270.16,272.3 1 0 -github.com/muety/wakapi/models/summary.go:276.71,277.63 1 1 -github.com/muety/wakapi/models/summary.go:321.2,329.10 8 1 -github.com/muety/wakapi/models/summary.go:277.63,278.20 1 1 -github.com/muety/wakapi/models/summary.go:282.3,284.45 2 1 -github.com/muety/wakapi/models/summary.go:293.3,293.31 1 1 -github.com/muety/wakapi/models/summary.go:300.3,300.31 1 1 -github.com/muety/wakapi/models/summary.go:317.3,317.16 1 1 -github.com/muety/wakapi/models/summary.go:278.20,280.4 1 1 -github.com/muety/wakapi/models/summary.go:284.45,285.32 1 1 -github.com/muety/wakapi/models/summary.go:290.4,290.14 1 1 -github.com/muety/wakapi/models/summary.go:285.32,286.24 1 1 -github.com/muety/wakapi/models/summary.go:286.24,288.6 1 1 -github.com/muety/wakapi/models/summary.go:293.31,295.60 1 1 -github.com/muety/wakapi/models/summary.go:295.60,297.5 1 1 -github.com/muety/wakapi/models/summary.go:300.31,302.60 1 1 -github.com/muety/wakapi/models/summary.go:302.60,303.55 1 1 -github.com/muety/wakapi/models/summary.go:303.55,305.6 1 1 -github.com/muety/wakapi/models/summary.go:305.11,313.6 1 1 -github.com/muety/wakapi/models/summary.go:332.57,333.30 1 1 -github.com/muety/wakapi/models/summary.go:338.2,338.43 1 0 -github.com/muety/wakapi/models/summary.go:333.30,334.28 1 1 -github.com/muety/wakapi/models/summary.go:334.28,336.4 1 1 -github.com/muety/wakapi/models/summary.go:341.43,343.2 1 0 -github.com/muety/wakapi/models/summary.go:345.49,346.21 1 0 -github.com/muety/wakapi/models/summary.go:349.2,350.54 2 0 -github.com/muety/wakapi/models/summary.go:346.21,348.3 1 0 -github.com/muety/wakapi/models/summary.go:353.51,354.27 1 0 -github.com/muety/wakapi/models/summary.go:357.2,358.19 2 0 -github.com/muety/wakapi/models/summary.go:354.27,356.3 1 0 -github.com/muety/wakapi/models/summary.go:361.50,365.2 1 1 -github.com/muety/wakapi/models/summary.go:367.33,369.2 1 1 -github.com/muety/wakapi/models/summary.go:371.43,373.2 1 1 -github.com/muety/wakapi/models/summary.go:375.38,377.2 1 1 -github.com/muety/wakapi/models/duration.go:24.55,38.2 2 0 -github.com/muety/wakapi/models/duration.go:40.39,42.16 2 0 -github.com/muety/wakapi/models/duration.go:45.2,46.10 2 0 -github.com/muety/wakapi/models/duration.go:42.16,44.3 1 0 -github.com/muety/wakapi/models/duration.go:49.49,50.11 1 0 -github.com/muety/wakapi/models/duration.go:65.2,65.15 1 0 -github.com/muety/wakapi/models/duration.go:69.2,69.12 1 0 -github.com/muety/wakapi/models/duration.go:51.22,52.18 1 0 -github.com/muety/wakapi/models/duration.go:53.21,54.17 1 0 -github.com/muety/wakapi/models/duration.go:55.23,56.19 1 0 -github.com/muety/wakapi/models/duration.go:57.17,58.26 1 0 -github.com/muety/wakapi/models/duration.go:59.22,60.18 1 0 -github.com/muety/wakapi/models/duration.go:61.21,62.17 1 0 -github.com/muety/wakapi/models/duration.go:65.15,67.3 1 0 -github.com/muety/wakapi/models/durations.go:7.30,9.2 1 0 -github.com/muety/wakapi/models/durations.go:11.40,13.2 1 0 -github.com/muety/wakapi/models/durations.go:15.35,17.2 1 0 -github.com/muety/wakapi/models/durations.go:19.45,21.22 2 0 -github.com/muety/wakapi/models/durations.go:24.2,24.14 1 0 -github.com/muety/wakapi/models/durations.go:21.22,23.3 1 0 -github.com/muety/wakapi/models/durations.go:27.39,30.2 2 0 -github.com/muety/wakapi/models/durations.go:32.39,34.18 1 0 -github.com/muety/wakapi/models/durations.go:37.2,37.16 1 0 -github.com/muety/wakapi/models/durations.go:34.18,36.3 1 0 -github.com/muety/wakapi/models/durations.go:40.38,42.18 1 0 -github.com/muety/wakapi/models/durations.go:45.2,45.24 1 0 -github.com/muety/wakapi/models/durations.go:42.18,44.3 1 0 -github.com/muety/wakapi/models/filters.go:21.33,23.2 1 1 -github.com/muety/wakapi/models/filters.go:25.48,26.22 1 1 -github.com/muety/wakapi/models/filters.go:31.2,31.14 1 1 -github.com/muety/wakapi/models/filters.go:26.22,27.18 1 1 -github.com/muety/wakapi/models/filters.go:27.18,29.4 1 1 -github.com/muety/wakapi/models/filters.go:39.56,41.2 1 1 -github.com/muety/wakapi/models/filters.go:43.66,46.2 2 1 -github.com/muety/wakapi/models/filters.go:48.59,50.2 1 1 -github.com/muety/wakapi/models/filters.go:52.70,53.16 1 1 -github.com/muety/wakapi/models/filters.go:69.2,69.10 1 1 -github.com/muety/wakapi/models/filters.go:54.22,55.41 1 1 -github.com/muety/wakapi/models/filters.go:56.17,57.31 1 0 -github.com/muety/wakapi/models/filters.go:58.23,59.43 1 1 -github.com/muety/wakapi/models/filters.go:60.21,61.39 1 0 -github.com/muety/wakapi/models/filters.go:62.22,63.41 1 0 -github.com/muety/wakapi/models/filters.go:64.20,65.37 1 1 -github.com/muety/wakapi/models/filters.go:66.21,67.39 1 0 -github.com/muety/wakapi/models/filters.go:72.49,73.44 1 1 -github.com/muety/wakapi/models/filters.go:88.2,88.29 1 1 -github.com/muety/wakapi/models/filters.go:73.44,75.3 1 1 -github.com/muety/wakapi/models/filters.go:75.8,75.41 1 1 -github.com/muety/wakapi/models/filters.go:75.41,77.3 1 0 -github.com/muety/wakapi/models/filters.go:77.8,77.53 1 1 -github.com/muety/wakapi/models/filters.go:77.53,79.3 1 1 -github.com/muety/wakapi/models/filters.go:79.8,79.49 1 1 -github.com/muety/wakapi/models/filters.go:79.49,81.3 1 0 -github.com/muety/wakapi/models/filters.go:81.8,81.51 1 1 -github.com/muety/wakapi/models/filters.go:81.51,83.3 1 0 -github.com/muety/wakapi/models/filters.go:83.8,83.47 1 1 -github.com/muety/wakapi/models/filters.go:83.47,85.3 1 0 -github.com/muety/wakapi/models/filters.go:85.8,85.49 1 1 -github.com/muety/wakapi/models/filters.go:85.49,87.3 1 0 -github.com/muety/wakapi/models/filters.go:91.46,92.30 1 1 -github.com/muety/wakapi/models/filters.go:95.2,95.66 1 0 -github.com/muety/wakapi/models/filters.go:92.30,94.3 1 1 -github.com/muety/wakapi/models/filters.go:98.34,101.2 2 1 -github.com/muety/wakapi/models/filters.go:103.31,105.51 2 0 -github.com/muety/wakapi/models/filters.go:108.2,108.14 1 0 -github.com/muety/wakapi/models/filters.go:105.51,107.3 1 0 -github.com/muety/wakapi/models/filters.go:111.51,113.2 1 0 -github.com/muety/wakapi/models/filters.go:115.37,117.51 2 0 -github.com/muety/wakapi/models/filters.go:122.2,122.14 1 0 -github.com/muety/wakapi/models/filters.go:117.51,118.37 1 0 -github.com/muety/wakapi/models/filters.go:118.37,120.4 1 0 -github.com/muety/wakapi/models/filters.go:125.59,126.18 1 0 -github.com/muety/wakapi/models/filters.go:127.22,128.20 1 0 -github.com/muety/wakapi/models/filters.go:129.23,130.21 1 0 -github.com/muety/wakapi/models/filters.go:131.21,132.19 1 0 -github.com/muety/wakapi/models/filters.go:133.17,134.15 1 0 -github.com/muety/wakapi/models/filters.go:135.22,136.20 1 0 -github.com/muety/wakapi/models/filters.go:137.20,138.18 1 0 -github.com/muety/wakapi/models/filters.go:139.21,140.19 1 0 -github.com/muety/wakapi/models/filters.go:141.10,142.21 1 0 -github.com/muety/wakapi/models/filters.go:146.33,148.16 2 0 -github.com/muety/wakapi/models/filters.go:151.2,151.32 1 0 -github.com/muety/wakapi/models/filters.go:148.16,150.3 1 0 -github.com/muety/wakapi/models/filters.go:154.44,160.2 1 1 -github.com/muety/wakapi/models/filters.go:163.70,164.22 1 1 -github.com/muety/wakapi/models/filters.go:172.2,172.17 1 1 -github.com/muety/wakapi/models/filters.go:180.2,180.23 1 1 -github.com/muety/wakapi/models/filters.go:188.2,188.21 1 1 -github.com/muety/wakapi/models/filters.go:196.2,196.22 1 1 -github.com/muety/wakapi/models/filters.go:204.2,204.21 1 1 -github.com/muety/wakapi/models/filters.go:212.2,212.10 1 1 -github.com/muety/wakapi/models/filters.go:164.22,166.31 2 1 -github.com/muety/wakapi/models/filters.go:170.3,170.22 1 1 -github.com/muety/wakapi/models/filters.go:166.31,169.4 2 1 -github.com/muety/wakapi/models/filters.go:172.17,174.26 2 0 -github.com/muety/wakapi/models/filters.go:178.3,178.17 1 0 -github.com/muety/wakapi/models/filters.go:174.26,177.4 2 0 -github.com/muety/wakapi/models/filters.go:180.23,182.32 2 1 -github.com/muety/wakapi/models/filters.go:186.3,186.23 1 1 -github.com/muety/wakapi/models/filters.go:182.32,185.4 2 1 -github.com/muety/wakapi/models/filters.go:188.21,190.30 2 0 -github.com/muety/wakapi/models/filters.go:194.3,194.21 1 0 -github.com/muety/wakapi/models/filters.go:190.30,193.4 2 0 -github.com/muety/wakapi/models/filters.go:196.22,198.31 2 0 -github.com/muety/wakapi/models/filters.go:202.3,202.22 1 0 -github.com/muety/wakapi/models/filters.go:198.31,201.4 2 0 -github.com/muety/wakapi/models/filters.go:204.21,206.30 2 0 -github.com/muety/wakapi/models/filters.go:210.3,210.21 1 0 -github.com/muety/wakapi/models/filters.go:206.30,209.4 2 0 -github.com/muety/wakapi/models/filters.go:215.83,216.41 1 1 -github.com/muety/wakapi/models/filters.go:219.2,219.28 1 1 -github.com/muety/wakapi/models/filters.go:222.2,222.10 1 1 -github.com/muety/wakapi/models/filters.go:216.41,218.3 1 0 -github.com/muety/wakapi/models/filters.go:219.28,221.3 1 1 -github.com/muety/wakapi/models/heartbeats.go:7.31,9.2 1 0 -github.com/muety/wakapi/models/heartbeats.go:11.41,13.2 1 0 -github.com/muety/wakapi/models/heartbeats.go:15.36,17.2 1 0 -github.com/muety/wakapi/models/heartbeats.go:19.43,22.2 2 0 -github.com/muety/wakapi/models/heartbeats.go:24.41,26.18 1 0 -github.com/muety/wakapi/models/heartbeats.go:29.2,29.16 1 0 -github.com/muety/wakapi/models/heartbeats.go:26.18,28.3 1 0 -github.com/muety/wakapi/models/heartbeats.go:32.40,34.18 1 0 -github.com/muety/wakapi/models/heartbeats.go:37.2,37.24 1 0 -github.com/muety/wakapi/models/heartbeats.go:34.18,36.3 1 0 -github.com/muety/wakapi/models/mail.go:19.44,23.2 3 0 -github.com/muety/wakapi/models/mail.go:25.44,29.2 3 0 -github.com/muety/wakapi/models/mail.go:31.32,44.2 1 0 -github.com/muety/wakapi/models/mail.go:46.41,48.2 1 0 +github.com/muety/wakapi/config/jobqueue.go:29.13,38.2 7 1 +github.com/muety/wakapi/config/jobqueue.go:40.48,41.34 1 1 +github.com/muety/wakapi/config/jobqueue.go:44.2,47.12 4 1 +github.com/muety/wakapi/config/jobqueue.go:41.34,43.3 1 0 +github.com/muety/wakapi/config/jobqueue.go:50.44,52.2 1 0 +github.com/muety/wakapi/config/jobqueue.go:54.48,55.35 1 0 +github.com/muety/wakapi/config/jobqueue.go:58.2,58.24 1 0 +github.com/muety/wakapi/config/jobqueue.go:55.35,57.3 1 0 +github.com/muety/wakapi/config/jobqueue.go:61.43,63.37 2 0 +github.com/muety/wakapi/config/jobqueue.go:70.2,70.16 1 0 +github.com/muety/wakapi/config/jobqueue.go:63.37,69.3 1 0 +github.com/muety/wakapi/config/jobqueue.go:73.20,74.30 1 0 +github.com/muety/wakapi/config/jobqueue.go:74.30,76.3 1 0 +github.com/muety/wakapi/config/jobqueue.go:79.20,81.2 1 0 +github.com/muety/wakapi/config/jobqueue.go:83.21,85.2 1 1 +github.com/muety/wakapi/config/sentry.go:21.35,23.2 1 0 +github.com/muety/wakapi/config/sentry.go:25.62,28.2 2 0 +github.com/muety/wakapi/config/sentry.go:38.33,45.2 2 0 +github.com/muety/wakapi/config/sentry.go:47.79,50.2 2 0 +github.com/muety/wakapi/config/sentry.go:52.72,56.2 3 0 +github.com/muety/wakapi/config/sentry.go:58.71,62.2 3 0 +github.com/muety/wakapi/config/sentry.go:64.71,68.2 3 0 +github.com/muety/wakapi/config/sentry.go:70.72,74.2 3 0 +github.com/muety/wakapi/config/sentry.go:76.72,80.2 3 0 +github.com/muety/wakapi/config/sentry.go:82.67,87.18 4 0 +github.com/muety/wakapi/config/sentry.go:99.2,99.28 1 0 +github.com/muety/wakapi/config/sentry.go:87.18,88.65 1 0 +github.com/muety/wakapi/config/sentry.go:88.65,91.45 3 0 +github.com/muety/wakapi/config/sentry.go:94.4,95.10 2 0 +github.com/muety/wakapi/config/sentry.go:91.45,93.5 1 0 +github.com/muety/wakapi/config/sentry.go:109.50,114.91 1 0 +github.com/muety/wakapi/config/sentry.go:114.91,115.29 1 0 +github.com/muety/wakapi/config/sentry.go:119.4,122.38 3 0 +github.com/muety/wakapi/config/sentry.go:127.4,127.39 1 0 +github.com/muety/wakapi/config/sentry.go:130.4,130.69 1 0 +github.com/muety/wakapi/config/sentry.go:115.29,117.5 1 0 +github.com/muety/wakapi/config/sentry.go:122.38,123.38 1 0 +github.com/muety/wakapi/config/sentry.go:123.38,125.6 1 0 +github.com/muety/wakapi/config/sentry.go:127.39,129.5 1 0 +github.com/muety/wakapi/config/sentry.go:132.79,133.27 1 0 +github.com/muety/wakapi/config/sentry.go:140.4,140.16 1 0 +github.com/muety/wakapi/config/sentry.go:133.27,134.84 1 0 +github.com/muety/wakapi/config/sentry.go:134.84,135.45 1 0 +github.com/muety/wakapi/config/sentry.go:135.45,137.7 1 0 +github.com/muety/wakapi/config/sentry.go:142.17,144.3 1 0 +github.com/muety/wakapi/config/sentry.go:148.43,156.51 3 0 +github.com/muety/wakapi/config/sentry.go:159.2,159.11 1 0 +github.com/muety/wakapi/config/sentry.go:156.51,158.3 1 0 +github.com/muety/wakapi/config/config.go:179.64,181.2 1 0 +github.com/muety/wakapi/config/config.go:183.59,185.2 1 0 +github.com/muety/wakapi/config/config.go:187.82,197.2 1 0 +github.com/muety/wakapi/config/config.go:199.31,201.2 1 0 +github.com/muety/wakapi/config/config.go:203.32,205.2 1 0 +github.com/muety/wakapi/config/config.go:207.60,209.2 1 0 +github.com/muety/wakapi/config/config.go:211.59,213.2 1 0 +github.com/muety/wakapi/config/config.go:215.57,217.2 1 0 +github.com/muety/wakapi/config/config.go:219.53,221.2 1 0 +github.com/muety/wakapi/config/config.go:223.53,224.46 1 0 +github.com/muety/wakapi/config/config.go:240.2,240.51 1 0 +github.com/muety/wakapi/config/config.go:224.46,228.17 3 0 +github.com/muety/wakapi/config/config.go:232.3,233.17 2 0 +github.com/muety/wakapi/config/config.go:237.3,237.44 1 0 +github.com/muety/wakapi/config/config.go:228.17,230.4 1 0 +github.com/muety/wakapi/config/config.go:233.17,235.4 1 0 +github.com/muety/wakapi/config/config.go:243.50,244.47 1 0 +github.com/muety/wakapi/config/config.go:263.2,263.52 1 0 +github.com/muety/wakapi/config/config.go:244.47,251.17 5 0 +github.com/muety/wakapi/config/config.go:255.3,256.17 2 0 +github.com/muety/wakapi/config/config.go:260.3,260.54 1 0 +github.com/muety/wakapi/config/config.go:251.17,253.4 1 0 +github.com/muety/wakapi/config/config.go:256.17,258.4 1 0 +github.com/muety/wakapi/config/config.go:266.65,271.56 3 0 +github.com/muety/wakapi/config/config.go:293.2,293.76 1 0 +github.com/muety/wakapi/config/config.go:297.2,297.14 1 0 +github.com/muety/wakapi/config/config.go:271.56,273.33 1 0 +github.com/muety/wakapi/config/config.go:273.33,276.18 3 0 +github.com/muety/wakapi/config/config.go:280.4,281.18 2 0 +github.com/muety/wakapi/config/config.go:285.4,285.45 1 0 +github.com/muety/wakapi/config/config.go:276.18,278.5 1 0 +github.com/muety/wakapi/config/config.go:281.18,283.5 1 0 +github.com/muety/wakapi/config/config.go:287.8,288.33 1 0 +github.com/muety/wakapi/config/config.go:288.33,290.4 1 0 +github.com/muety/wakapi/config/config.go:293.76,295.3 1 0 +github.com/muety/wakapi/config/config.go:300.54,303.2 2 0 +github.com/muety/wakapi/config/config.go:305.36,307.2 1 0 +github.com/muety/wakapi/config/config.go:309.35,311.2 1 0 +github.com/muety/wakapi/config/config.go:313.38,315.2 1 0 +github.com/muety/wakapi/config/config.go:317.46,319.2 1 0 +github.com/muety/wakapi/config/config.go:321.43,323.2 1 0 +github.com/muety/wakapi/config/config.go:325.29,327.2 1 1 +github.com/muety/wakapi/config/config.go:329.48,340.16 2 0 +github.com/muety/wakapi/config/config.go:344.2,345.53 2 0 +github.com/muety/wakapi/config/config.go:349.2,349.15 1 0 +github.com/muety/wakapi/config/config.go:340.16,342.3 1 0 +github.com/muety/wakapi/config/config.go:345.53,347.3 1 0 +github.com/muety/wakapi/config/config.go:352.45,353.27 1 0 +github.com/muety/wakapi/config/config.go:356.2,356.24 1 0 +github.com/muety/wakapi/config/config.go:359.2,359.25 1 0 +github.com/muety/wakapi/config/config.go:362.2,362.15 1 0 +github.com/muety/wakapi/config/config.go:353.27,355.3 1 0 +github.com/muety/wakapi/config/config.go:356.24,358.3 1 0 +github.com/muety/wakapi/config/config.go:359.25,361.3 1 0 +github.com/muety/wakapi/config/config.go:365.26,367.2 1 0 +github.com/muety/wakapi/config/config.go:369.20,371.2 1 0 +github.com/muety/wakapi/config/config.go:373.35,378.78 3 0 +github.com/muety/wakapi/config/config.go:382.2,386.21 4 0 +github.com/muety/wakapi/config/config.go:390.2,398.52 5 0 +github.com/muety/wakapi/config/config.go:402.2,402.47 1 0 +github.com/muety/wakapi/config/config.go:408.2,408.29 1 0 +github.com/muety/wakapi/config/config.go:413.2,413.41 1 0 +github.com/muety/wakapi/config/config.go:424.2,424.108 1 0 +github.com/muety/wakapi/config/config.go:427.2,427.28 1 0 +github.com/muety/wakapi/config/config.go:430.2,430.51 1 0 +github.com/muety/wakapi/config/config.go:434.2,434.100 1 0 +github.com/muety/wakapi/config/config.go:437.2,437.74 1 0 +github.com/muety/wakapi/config/config.go:441.2,443.78 2 0 +github.com/muety/wakapi/config/config.go:446.2,446.81 1 0 +github.com/muety/wakapi/config/config.go:449.2,449.66 1 0 +github.com/muety/wakapi/config/config.go:456.2,456.55 1 0 +github.com/muety/wakapi/config/config.go:459.2,459.56 1 0 +github.com/muety/wakapi/config/config.go:462.2,462.65 1 0 +github.com/muety/wakapi/config/config.go:466.2,467.14 2 0 +github.com/muety/wakapi/config/config.go:378.78,380.3 1 0 +github.com/muety/wakapi/config/config.go:386.21,388.3 1 0 +github.com/muety/wakapi/config/config.go:398.52,400.3 1 0 +github.com/muety/wakapi/config/config.go:402.47,403.14 1 0 +github.com/muety/wakapi/config/config.go:403.14,405.4 1 0 +github.com/muety/wakapi/config/config.go:408.29,411.3 2 0 +github.com/muety/wakapi/config/config.go:413.41,415.3 1 0 +github.com/muety/wakapi/config/config.go:415.8,417.35 2 0 +github.com/muety/wakapi/config/config.go:420.3,420.37 1 0 +github.com/muety/wakapi/config/config.go:417.35,419.4 1 0 +github.com/muety/wakapi/config/config.go:424.108,426.3 1 0 +github.com/muety/wakapi/config/config.go:427.28,429.3 1 0 +github.com/muety/wakapi/config/config.go:430.51,433.3 2 0 +github.com/muety/wakapi/config/config.go:434.100,436.3 1 0 +github.com/muety/wakapi/config/config.go:437.74,439.3 1 0 +github.com/muety/wakapi/config/config.go:443.78,445.3 1 0 +github.com/muety/wakapi/config/config.go:446.81,448.3 1 0 +github.com/muety/wakapi/config/config.go:449.66,450.48 1 0 +github.com/muety/wakapi/config/config.go:450.48,452.4 1 0 +github.com/muety/wakapi/config/config.go:456.55,458.3 1 0 +github.com/muety/wakapi/config/config.go:459.56,461.3 1 0 +github.com/muety/wakapi/config/config.go:462.65,464.3 1 0 +github.com/muety/wakapi/config/db.go:40.50,41.19 1 0 +github.com/muety/wakapi/config/db.go:54.2,54.12 1 0 +github.com/muety/wakapi/config/db.go:42.23,46.5 1 0 +github.com/muety/wakapi/config/db.go:47.26,50.5 1 0 +github.com/muety/wakapi/config/db.go:51.24,52.48 1 0 +github.com/muety/wakapi/config/db.go:57.53,60.25 2 1 +github.com/muety/wakapi/config/db.go:64.2,71.3 1 1 +github.com/muety/wakapi/config/db.go:60.25,62.3 1 1 +github.com/muety/wakapi/config/db.go:74.56,75.25 1 1 +github.com/muety/wakapi/config/db.go:79.2,80.16 2 1 +github.com/muety/wakapi/config/db.go:84.2,91.3 1 1 +github.com/muety/wakapi/config/db.go:75.25,77.3 1 0 +github.com/muety/wakapi/config/db.go:80.16,82.3 1 0 +github.com/muety/wakapi/config/db.go:94.54,96.2 1 1 +github.com/muety/wakapi/config/db_opts.go:11.56,13.2 1 0 +github.com/muety/wakapi/config/db_opts.go:15.59,17.2 1 0 +github.com/muety/wakapi/config/db_opts.go:19.61,21.39 1 0 +github.com/muety/wakapi/config/db_opts.go:28.2,28.30 1 0 +github.com/muety/wakapi/config/db_opts.go:34.2,34.12 1 0 +github.com/muety/wakapi/config/db_opts.go:21.39,23.100 1 0 +github.com/muety/wakapi/config/db_opts.go:23.100,25.4 1 0 +github.com/muety/wakapi/config/db_opts.go:28.30,29.68 1 0 +github.com/muety/wakapi/config/db_opts.go:29.68,31.4 1 0 +github.com/muety/wakapi/config/eventbus.go:26.13,28.2 1 1 +github.com/muety/wakapi/config/eventbus.go:30.26,32.2 1 0 github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:28.120,34.2 1 0 github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:36.63,45.2 5 0 github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:56.72,58.16 2 0 @@ -878,232 +521,362 @@ github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:119.34,121.3 1 0 github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:126.136,135.16 3 0 github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:139.2,139.36 1 0 github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:135.16,137.3 1 0 -github.com/muety/wakapi/services/diagnostics.go:14.101,19.2 1 0 -github.com/muety/wakapi/services/diagnostics.go:21.101,24.2 2 0 -github.com/muety/wakapi/services/project_label.go:21.111,28.2 1 0 -github.com/muety/wakapi/services/project_label.go:30.80,32.2 1 0 -github.com/muety/wakapi/services/project_label.go:34.90,35.51 1 0 -github.com/muety/wakapi/services/project_label.go:39.2,40.16 2 0 -github.com/muety/wakapi/services/project_label.go:43.2,44.20 2 0 -github.com/muety/wakapi/services/project_label.go:35.51,37.3 1 0 -github.com/muety/wakapi/services/project_label.go:40.16,42.3 1 0 -github.com/muety/wakapi/services/project_label.go:48.108,50.16 2 0 -github.com/muety/wakapi/services/project_label.go:53.2,53.112 1 0 -github.com/muety/wakapi/services/project_label.go:56.2,56.26 1 0 -github.com/muety/wakapi/services/project_label.go:50.16,52.3 1 0 -github.com/muety/wakapi/services/project_label.go:53.112,55.3 1 0 -github.com/muety/wakapi/services/project_label.go:60.116,62.16 2 0 -github.com/muety/wakapi/services/project_label.go:65.2,65.112 1 0 -github.com/muety/wakapi/services/project_label.go:68.2,68.26 1 0 -github.com/muety/wakapi/services/project_label.go:62.16,64.3 1 0 -github.com/muety/wakapi/services/project_label.go:65.112,67.3 1 0 -github.com/muety/wakapi/services/project_label.go:71.98,73.16 2 0 -github.com/muety/wakapi/services/project_label.go:77.2,79.20 3 0 -github.com/muety/wakapi/services/project_label.go:73.16,75.3 1 0 -github.com/muety/wakapi/services/project_label.go:82.74,83.24 1 0 -github.com/muety/wakapi/services/project_label.go:86.2,89.12 4 0 -github.com/muety/wakapi/services/project_label.go:83.24,85.3 1 0 -github.com/muety/wakapi/services/project_label.go:92.89,94.14 2 0 -github.com/muety/wakapi/services/project_label.go:97.2,100.4 1 0 -github.com/muety/wakapi/services/project_label.go:94.14,96.3 1 0 -github.com/muety/wakapi/services/report.go:31.122,44.2 2 0 -github.com/muety/wakapi/services/report.go:46.38,49.45 2 0 -github.com/muety/wakapi/services/report.go:67.2,67.49 1 0 -github.com/muety/wakapi/services/report.go:87.2,87.16 1 0 -github.com/muety/wakapi/services/report.go:49.45,50.46 1 0 -github.com/muety/wakapi/services/report.go:50.46,53.57 2 0 -github.com/muety/wakapi/services/report.go:58.4,58.58 1 0 -github.com/muety/wakapi/services/report.go:53.57,55.5 1 0 -github.com/muety/wakapi/services/report.go:58.58,61.5 2 0 -github.com/muety/wakapi/services/report.go:62.18,64.4 1 0 -github.com/muety/wakapi/services/report.go:67.49,70.17 2 0 -github.com/muety/wakapi/services/report.go:76.3,76.78 1 0 -github.com/muety/wakapi/services/report.go:81.3,82.27 2 0 -github.com/muety/wakapi/services/report.go:70.17,73.4 2 0 -github.com/muety/wakapi/services/report.go:76.78,78.4 1 0 -github.com/muety/wakapi/services/report.go:82.27,84.4 1 0 -github.com/muety/wakapi/services/report.go:87.16,89.3 1 0 -github.com/muety/wakapi/services/report.go:92.87,93.22 1 0 -github.com/muety/wakapi/services/report.go:98.2,104.16 5 0 -github.com/muety/wakapi/services/report.go:109.2,116.65 2 0 -github.com/muety/wakapi/services/report.go:121.2,122.12 2 0 -github.com/muety/wakapi/services/report.go:93.22,96.3 2 0 -github.com/muety/wakapi/services/report.go:104.16,107.3 2 0 -github.com/muety/wakapi/services/report.go:116.65,119.3 2 0 -github.com/muety/wakapi/services/summary.go:29.189,41.33 3 1 -github.com/muety/wakapi/services/summary.go:47.2,47.12 1 1 -github.com/muety/wakapi/services/summary.go:41.33,42.31 1 1 -github.com/muety/wakapi/services/summary.go:42.31,44.4 1 0 -github.com/muety/wakapi/services/summary.go:53.161,56.66 2 1 -github.com/muety/wakapi/services/summary.go:61.2,66.20 4 1 -github.com/muety/wakapi/services/summary.go:72.2,72.65 1 1 -github.com/muety/wakapi/services/summary.go:77.2,78.16 2 1 -github.com/muety/wakapi/services/summary.go:83.2,88.105 5 1 -github.com/muety/wakapi/services/summary.go:92.2,93.30 2 1 -github.com/muety/wakapi/services/summary.go:56.66,58.3 1 0 -github.com/muety/wakapi/services/summary.go:66.20,69.3 2 1 -github.com/muety/wakapi/services/summary.go:72.65,74.3 1 0 -github.com/muety/wakapi/services/summary.go:78.16,80.3 1 0 -github.com/muety/wakapi/services/summary.go:88.105,90.3 1 1 -github.com/muety/wakapi/services/summary.go:96.126,100.41 2 1 -github.com/muety/wakapi/services/summary.go:111.2,112.44 2 1 -github.com/muety/wakapi/services/summary.go:127.2,128.16 2 1 -github.com/muety/wakapi/services/summary.go:132.2,132.30 1 1 -github.com/muety/wakapi/services/summary.go:100.41,103.17 2 1 -github.com/muety/wakapi/services/summary.go:103.17,105.4 1 1 -github.com/muety/wakapi/services/summary.go:105.9,107.4 1 0 -github.com/muety/wakapi/services/summary.go:112.44,113.87 1 1 -github.com/muety/wakapi/services/summary.go:113.87,114.71 1 1 -github.com/muety/wakapi/services/summary.go:120.4,120.36 1 1 -github.com/muety/wakapi/services/summary.go:114.71,118.13 1 0 -github.com/muety/wakapi/services/summary.go:121.9,123.4 1 0 -github.com/muety/wakapi/services/summary.go:128.16,130.3 1 0 -github.com/muety/wakapi/services/summary.go:135.127,138.16 2 1 -github.com/muety/wakapi/services/summary.go:142.2,143.74 2 1 -github.com/muety/wakapi/services/summary.go:147.2,149.26 3 1 -github.com/muety/wakapi/services/summary.go:154.2,161.34 7 1 -github.com/muety/wakapi/services/summary.go:179.2,179.25 1 1 -github.com/muety/wakapi/services/summary.go:184.2,197.30 2 1 -github.com/muety/wakapi/services/summary.go:138.16,140.3 1 0 -github.com/muety/wakapi/services/summary.go:143.74,145.3 1 1 -github.com/muety/wakapi/services/summary.go:149.26,151.3 1 1 -github.com/muety/wakapi/services/summary.go:161.34,163.20 2 1 -github.com/muety/wakapi/services/summary.go:164.30,165.29 1 1 -github.com/muety/wakapi/services/summary.go:166.31,167.30 1 1 -github.com/muety/wakapi/services/summary.go:168.29,169.28 1 1 -github.com/muety/wakapi/services/summary.go:170.25,171.24 1 1 -github.com/muety/wakapi/services/summary.go:172.30,173.29 1 1 -github.com/muety/wakapi/services/summary.go:174.29,175.28 1 1 -github.com/muety/wakapi/services/summary.go:179.25,182.3 2 1 -github.com/muety/wakapi/services/summary.go:202.76,204.2 1 0 -github.com/muety/wakapi/services/summary.go:206.62,209.2 2 0 -github.com/muety/wakapi/services/summary.go:211.66,214.2 2 0 -github.com/muety/wakapi/services/summary.go:218.125,221.30 2 1 -github.com/muety/wakapi/services/summary.go:225.2,226.28 2 1 -github.com/muety/wakapi/services/summary.go:234.2,234.40 1 1 -github.com/muety/wakapi/services/summary.go:238.2,238.67 1 1 -github.com/muety/wakapi/services/summary.go:221.30,223.3 1 1 -github.com/muety/wakapi/services/summary.go:226.28,232.3 1 1 -github.com/muety/wakapi/services/summary.go:234.40,236.3 1 1 -github.com/muety/wakapi/services/summary.go:241.87,242.72 1 1 -github.com/muety/wakapi/services/summary.go:250.2,251.16 2 1 -github.com/muety/wakapi/services/summary.go:256.2,257.37 2 1 -github.com/muety/wakapi/services/summary.go:261.2,263.30 3 1 -github.com/muety/wakapi/services/summary.go:274.2,275.29 2 1 -github.com/muety/wakapi/services/summary.go:280.2,281.16 2 1 -github.com/muety/wakapi/services/summary.go:242.72,248.3 1 1 -github.com/muety/wakapi/services/summary.go:251.16,254.3 2 0 -github.com/muety/wakapi/services/summary.go:257.37,259.3 1 1 -github.com/muety/wakapi/services/summary.go:263.30,264.48 1 1 -github.com/muety/wakapi/services/summary.go:264.48,265.41 1 1 -github.com/muety/wakapi/services/summary.go:268.4,269.29 2 1 -github.com/muety/wakapi/services/summary.go:265.41,267.5 1 1 -github.com/muety/wakapi/services/summary.go:275.29,276.18 1 1 -github.com/muety/wakapi/services/summary.go:276.18,278.4 1 1 -github.com/muety/wakapi/services/summary.go:284.97,285.24 1 1 -github.com/muety/wakapi/services/summary.go:289.2,305.30 5 1 -github.com/muety/wakapi/services/summary.go:336.2,339.26 3 1 -github.com/muety/wakapi/services/summary.go:285.24,287.3 1 0 -github.com/muety/wakapi/services/summary.go:305.30,307.41 2 1 -github.com/muety/wakapi/services/summary.go:312.3,312.38 1 1 -github.com/muety/wakapi/services/summary.go:316.3,316.37 1 1 -github.com/muety/wakapi/services/summary.go:320.3,320.34 1 1 -github.com/muety/wakapi/services/summary.go:324.3,333.25 9 1 -github.com/muety/wakapi/services/summary.go:307.41,309.12 2 1 -github.com/muety/wakapi/services/summary.go:312.38,314.4 1 0 -github.com/muety/wakapi/services/summary.go:316.37,318.4 1 1 -github.com/muety/wakapi/services/summary.go:320.34,322.4 1 1 -github.com/muety/wakapi/services/summary.go:342.127,346.32 2 1 -github.com/muety/wakapi/services/summary.go:350.2,350.27 1 1 -github.com/muety/wakapi/services/summary.go:358.2,360.26 3 1 -github.com/muety/wakapi/services/summary.go:365.2,365.43 1 1 -github.com/muety/wakapi/services/summary.go:369.2,369.17 1 1 -github.com/muety/wakapi/services/summary.go:346.32,348.3 1 1 -github.com/muety/wakapi/services/summary.go:350.27,351.37 1 1 -github.com/muety/wakapi/services/summary.go:351.37,353.4 1 1 -github.com/muety/wakapi/services/summary.go:353.9,355.4 1 1 -github.com/muety/wakapi/services/summary.go:360.26,363.3 2 1 -github.com/muety/wakapi/services/summary.go:365.43,367.3 1 1 -github.com/muety/wakapi/services/summary.go:372.130,373.25 1 1 -github.com/muety/wakapi/services/summary.go:377.2,380.44 2 1 -github.com/muety/wakapi/services/summary.go:385.2,385.40 1 1 -github.com/muety/wakapi/services/summary.go:416.2,416.54 1 1 -github.com/muety/wakapi/services/summary.go:420.2,420.18 1 1 -github.com/muety/wakapi/services/summary.go:373.25,375.3 1 0 -github.com/muety/wakapi/services/summary.go:380.44,382.3 1 1 -github.com/muety/wakapi/services/summary.go:385.40,387.51 2 1 -github.com/muety/wakapi/services/summary.go:391.3,398.15 3 1 -github.com/muety/wakapi/services/summary.go:410.3,410.22 1 1 -github.com/muety/wakapi/services/summary.go:387.51,388.12 1 1 -github.com/muety/wakapi/services/summary.go:398.15,404.38 3 1 -github.com/muety/wakapi/services/summary.go:404.38,406.5 1 0 -github.com/muety/wakapi/services/summary.go:410.22,412.4 1 1 -github.com/muety/wakapi/services/summary.go:416.54,418.3 1 1 -github.com/muety/wakapi/services/summary.go:423.59,425.2 1 1 -github.com/muety/wakapi/services/summary.go:427.63,428.37 1 0 -github.com/muety/wakapi/services/summary.go:428.37,429.36 1 0 -github.com/muety/wakapi/services/summary.go:429.36,431.4 1 0 -github.com/muety/wakapi/services/summary.go:435.85,436.40 1 1 -github.com/muety/wakapi/services/summary.go:436.40,439.3 2 1 -github.com/muety/wakapi/services/summary.go:442.99,443.42 1 1 -github.com/muety/wakapi/services/summary.go:443.42,445.17 2 1 -github.com/muety/wakapi/services/summary.go:448.3,449.29 2 1 -github.com/muety/wakapi/services/summary.go:452.3,452.22 1 1 -github.com/muety/wakapi/services/summary.go:445.17,447.4 1 0 -github.com/muety/wakapi/services/summary.go:449.29,451.4 1 1 -github.com/muety/wakapi/services/summary.go:456.114,457.33 1 1 -github.com/muety/wakapi/services/summary.go:457.33,460.17 3 1 -github.com/muety/wakapi/services/summary.go:465.3,466.28 2 1 -github.com/muety/wakapi/services/summary.go:469.3,469.24 1 1 -github.com/muety/wakapi/services/summary.go:460.17,461.33 1 1 -github.com/muety/wakapi/services/summary.go:461.33,463.5 1 1 -github.com/muety/wakapi/services/summary.go:466.28,468.4 1 1 -github.com/muety/wakapi/services/key_value.go:14.89,19.2 1 0 -github.com/muety/wakapi/services/key_value.go:21.83,23.2 1 0 -github.com/muety/wakapi/services/key_value.go:25.78,27.16 2 0 -github.com/muety/wakapi/services/key_value.go:33.2,33.11 1 0 -github.com/muety/wakapi/services/key_value.go:27.16,32.3 1 0 -github.com/muety/wakapi/services/key_value.go:36.72,38.2 1 0 -github.com/muety/wakapi/services/key_value.go:40.60,42.2 1 0 -github.com/muety/wakapi/services/aggregation.go:31.142,41.2 1 0 -github.com/muety/wakapi/services/aggregation.go:50.43,53.52 2 0 -github.com/muety/wakapi/services/aggregation.go:53.52,54.80 1 0 -github.com/muety/wakapi/services/aggregation.go:54.80,56.4 1 0 -github.com/muety/wakapi/services/aggregation.go:57.58,59.3 1 0 -github.com/muety/wakapi/services/aggregation.go:62.92,63.47 1 0 -github.com/muety/wakapi/services/aggregation.go:66.2,72.16 4 0 -github.com/muety/wakapi/services/aggregation.go:78.2,79.16 2 0 -github.com/muety/wakapi/services/aggregation.go:85.2,86.44 2 0 -github.com/muety/wakapi/services/aggregation.go:91.2,93.12 3 0 -github.com/muety/wakapi/services/aggregation.go:104.2,104.41 1 0 -github.com/muety/wakapi/services/aggregation.go:122.2,122.12 1 0 -github.com/muety/wakapi/services/aggregation.go:63.47,65.3 1 0 -github.com/muety/wakapi/services/aggregation.go:72.16,75.3 2 0 -github.com/muety/wakapi/services/aggregation.go:79.16,82.3 2 0 -github.com/muety/wakapi/services/aggregation.go:86.44,88.3 1 0 -github.com/muety/wakapi/services/aggregation.go:93.12,94.25 1 0 -github.com/muety/wakapi/services/aggregation.go:94.25,95.47 1 0 -github.com/muety/wakapi/services/aggregation.go:95.47,97.5 1 0 -github.com/muety/wakapi/services/aggregation.go:97.19,99.5 1 0 -github.com/muety/wakapi/services/aggregation.go:104.41,105.71 1 0 -github.com/muety/wakapi/services/aggregation.go:109.3,109.21 1 0 -github.com/muety/wakapi/services/aggregation.go:105.71,106.12 1 0 -github.com/muety/wakapi/services/aggregation.go:109.21,113.4 1 0 -github.com/muety/wakapi/services/aggregation.go:113.9,113.62 1 0 -github.com/muety/wakapi/services/aggregation.go:113.62,117.4 1 0 -github.com/muety/wakapi/services/aggregation.go:125.61,126.115 1 0 -github.com/muety/wakapi/services/aggregation.go:126.115,128.3 1 0 -github.com/muety/wakapi/services/aggregation.go:128.8,130.60 2 0 -github.com/muety/wakapi/services/aggregation.go:130.60,132.4 1 0 -github.com/muety/wakapi/services/aggregation.go:136.83,151.41 5 0 -github.com/muety/wakapi/services/aggregation.go:151.41,161.3 3 0 -github.com/muety/wakapi/services/aggregation.go:164.83,167.27 3 0 -github.com/muety/wakapi/services/aggregation.go:172.2,173.12 2 0 -github.com/muety/wakapi/services/aggregation.go:167.27,168.34 1 0 -github.com/muety/wakapi/services/aggregation.go:168.34,170.4 1 0 -github.com/muety/wakapi/services/aggregation.go:176.79,179.27 3 0 -github.com/muety/wakapi/services/aggregation.go:179.27,181.3 1 0 -github.com/muety/wakapi/services/aggregation.go:184.34,187.2 2 0 +github.com/muety/wakapi/models/user.go:12.13,14.2 1 1 +github.com/muety/wakapi/models/user.go:87.34,89.2 1 0 +github.com/muety/wakapi/models/user.go:91.36,92.22 1 1 +github.com/muety/wakapi/models/user.go:95.2,96.16 2 1 +github.com/muety/wakapi/models/user.go:99.2,99.11 1 1 +github.com/muety/wakapi/models/user.go:92.22,94.3 1 1 +github.com/muety/wakapi/models/user.go:96.16,98.3 1 0 +github.com/muety/wakapi/models/user.go:104.41,107.2 2 1 +github.com/muety/wakapi/models/user.go:109.53,112.54 3 0 +github.com/muety/wakapi/models/user.go:115.2,115.51 1 0 +github.com/muety/wakapi/models/user.go:118.2,118.20 1 0 +github.com/muety/wakapi/models/user.go:112.54,114.3 1 0 +github.com/muety/wakapi/models/user.go:115.51,117.3 1 0 +github.com/muety/wakapi/models/user.go:122.52,123.28 1 0 +github.com/muety/wakapi/models/user.go:126.2,126.17 1 0 +github.com/muety/wakapi/models/user.go:123.28,125.3 1 0 +github.com/muety/wakapi/models/user.go:130.45,132.2 1 1 +github.com/muety/wakapi/models/user.go:134.51,136.2 1 1 +github.com/muety/wakapi/models/user.go:142.65,144.32 2 0 +github.com/muety/wakapi/models/user.go:147.2,147.30 1 0 +github.com/muety/wakapi/models/user.go:150.2,151.24 2 0 +github.com/muety/wakapi/models/user.go:144.32,146.3 1 0 +github.com/muety/wakapi/models/user.go:147.30,149.3 1 0 +github.com/muety/wakapi/models/user.go:154.39,156.55 2 1 +github.com/muety/wakapi/models/user.go:160.2,160.51 1 1 +github.com/muety/wakapi/models/user.go:156.55,158.3 1 1 +github.com/muety/wakapi/models/user.go:163.43,166.2 1 0 +github.com/muety/wakapi/models/user.go:168.45,171.2 1 0 +github.com/muety/wakapi/models/user.go:173.33,178.2 1 0 +github.com/muety/wakapi/models/user.go:180.41,182.2 1 0 +github.com/muety/wakapi/models/user.go:184.45,186.2 1 0 +github.com/muety/wakapi/models/user.go:188.45,190.2 1 0 +github.com/muety/wakapi/models/user.go:192.39,194.2 1 0 +github.com/muety/wakapi/models/user.go:196.39,199.2 2 0 +github.com/muety/wakapi/models/models.go:3.14,5.2 0 1 +github.com/muety/wakapi/models/project_label.go:14.39,16.2 1 0 +github.com/muety/wakapi/models/heartbeat.go:33.34,35.2 1 1 +github.com/muety/wakapi/models/heartbeat.go:37.55,40.2 2 0 +github.com/muety/wakapi/models/heartbeat.go:42.65,44.46 2 1 +github.com/muety/wakapi/models/heartbeat.go:44.46,45.108 1 1 +github.com/muety/wakapi/models/heartbeat.go:45.108,48.4 2 1 +github.com/muety/wakapi/models/heartbeat.go:52.50,53.11 1 1 +github.com/muety/wakapi/models/heartbeat.go:68.2,68.15 1 1 +github.com/muety/wakapi/models/heartbeat.go:72.2,72.12 1 1 +github.com/muety/wakapi/models/heartbeat.go:54.22,55.18 1 1 +github.com/muety/wakapi/models/heartbeat.go:56.21,57.17 1 1 +github.com/muety/wakapi/models/heartbeat.go:58.23,59.19 1 1 +github.com/muety/wakapi/models/heartbeat.go:60.17,61.26 1 1 +github.com/muety/wakapi/models/heartbeat.go:62.22,63.18 1 1 +github.com/muety/wakapi/models/heartbeat.go:64.21,65.17 1 0 +github.com/muety/wakapi/models/heartbeat.go:68.15,70.3 1 1 +github.com/muety/wakapi/models/heartbeat.go:75.37,91.2 1 0 +github.com/muety/wakapi/models/heartbeat.go:99.41,101.16 2 0 +github.com/muety/wakapi/models/heartbeat.go:104.2,105.10 2 0 +github.com/muety/wakapi/models/heartbeat.go:101.16,103.3 1 0 +github.com/muety/wakapi/models/heartbeat.go:108.38,118.2 1 0 +github.com/muety/wakapi/models/shared.go:38.52,40.2 1 0 +github.com/muety/wakapi/models/shared.go:42.52,45.16 3 0 +github.com/muety/wakapi/models/shared.go:48.2,50.12 3 0 +github.com/muety/wakapi/models/shared.go:45.16,47.3 1 0 +github.com/muety/wakapi/models/shared.go:53.52,59.22 2 0 +github.com/muety/wakapi/models/shared.go:74.2,77.12 3 0 +github.com/muety/wakapi/models/shared.go:60.14,64.17 2 0 +github.com/muety/wakapi/models/shared.go:67.17,69.8 2 0 +github.com/muety/wakapi/models/shared.go:70.10,71.64 1 0 +github.com/muety/wakapi/models/shared.go:64.17,66.4 1 0 +github.com/muety/wakapi/models/shared.go:80.51,83.2 2 0 +github.com/muety/wakapi/models/shared.go:85.45,87.2 1 0 +github.com/muety/wakapi/models/shared.go:89.37,91.2 1 0 +github.com/muety/wakapi/models/shared.go:93.35,95.2 1 1 +github.com/muety/wakapi/models/shared.go:97.34,99.2 1 0 +github.com/muety/wakapi/models/summary.go:64.29,66.2 1 1 +github.com/muety/wakapi/models/summary.go:68.35,70.2 1 0 +github.com/muety/wakapi/models/summary.go:72.38,74.2 1 0 +github.com/muety/wakapi/models/summary.go:76.37,85.2 8 1 +github.com/muety/wakapi/models/summary.go:87.35,89.2 1 1 +github.com/muety/wakapi/models/summary.go:91.57,101.2 1 1 +github.com/muety/wakapi/models/summary.go:103.64,104.21 1 1 +github.com/muety/wakapi/models/summary.go:120.2,120.12 1 0 +github.com/muety/wakapi/models/summary.go:105.22,106.21 1 1 +github.com/muety/wakapi/models/summary.go:107.23,108.22 1 1 +github.com/muety/wakapi/models/summary.go:109.21,110.20 1 1 +github.com/muety/wakapi/models/summary.go:111.17,112.29 1 1 +github.com/muety/wakapi/models/summary.go:113.22,114.21 1 1 +github.com/muety/wakapi/models/summary.go:115.20,116.19 1 1 +github.com/muety/wakapi/models/summary.go:117.21,118.21 1 1 +github.com/muety/wakapi/models/summary.go:123.59,124.21 1 1 +github.com/muety/wakapi/models/summary.go:128.2,128.35 1 1 +github.com/muety/wakapi/models/summary.go:134.2,134.10 1 1 +github.com/muety/wakapi/models/summary.go:124.21,126.3 1 1 +github.com/muety/wakapi/models/summary.go:128.35,129.41 1 1 +github.com/muety/wakapi/models/summary.go:129.41,131.4 1 1 +github.com/muety/wakapi/models/summary.go:150.33,155.26 4 1 +github.com/muety/wakapi/models/summary.go:162.2,162.37 1 1 +github.com/muety/wakapi/models/summary.go:167.2,168.16 2 1 +github.com/muety/wakapi/models/summary.go:171.2,171.33 1 1 +github.com/muety/wakapi/models/summary.go:155.26,156.30 1 1 +github.com/muety/wakapi/models/summary.go:156.30,158.4 1 1 +github.com/muety/wakapi/models/summary.go:162.37,164.3 1 0 +github.com/muety/wakapi/models/summary.go:168.16,170.3 1 0 +github.com/muety/wakapi/models/summary.go:171.33,173.3 1 1 +github.com/muety/wakapi/models/summary.go:177.56,183.28 5 1 +github.com/muety/wakapi/models/summary.go:187.2,188.42 2 1 +github.com/muety/wakapi/models/summary.go:195.2,196.15 2 1 +github.com/muety/wakapi/models/summary.go:183.28,185.3 1 1 +github.com/muety/wakapi/models/summary.go:188.42,189.22 1 0 +github.com/muety/wakapi/models/summary.go:189.22,191.9 2 0 +github.com/muety/wakapi/models/summary.go:196.15,197.28 1 1 +github.com/muety/wakapi/models/summary.go:197.28,199.4 1 0 +github.com/muety/wakapi/models/summary.go:199.9,205.4 1 1 +github.com/muety/wakapi/models/summary.go:209.45,214.16 4 1 +github.com/muety/wakapi/models/summary.go:217.2,217.39 1 1 +github.com/muety/wakapi/models/summary.go:221.2,221.30 1 1 +github.com/muety/wakapi/models/summary.go:214.16,216.3 1 0 +github.com/muety/wakapi/models/summary.go:217.39,219.3 1 1 +github.com/muety/wakapi/models/summary.go:224.73,226.55 2 1 +github.com/muety/wakapi/models/summary.go:231.2,231.16 1 1 +github.com/muety/wakapi/models/summary.go:226.55,227.31 1 1 +github.com/muety/wakapi/models/summary.go:227.31,229.4 1 1 +github.com/muety/wakapi/models/summary.go:234.88,236.55 2 1 +github.com/muety/wakapi/models/summary.go:244.2,244.16 1 1 +github.com/muety/wakapi/models/summary.go:236.55,237.31 1 1 +github.com/muety/wakapi/models/summary.go:237.31,238.23 1 1 +github.com/muety/wakapi/models/summary.go:241.4,241.46 1 1 +github.com/muety/wakapi/models/summary.go:238.23,239.13 1 1 +github.com/muety/wakapi/models/summary.go:247.73,249.34 2 1 +github.com/muety/wakapi/models/summary.go:252.2,252.14 1 1 +github.com/muety/wakapi/models/summary.go:249.34,251.3 1 1 +github.com/muety/wakapi/models/summary.go:255.56,258.55 3 0 +github.com/muety/wakapi/models/summary.go:265.2,265.12 1 0 +github.com/muety/wakapi/models/summary.go:258.55,259.31 1 0 +github.com/muety/wakapi/models/summary.go:259.31,260.44 1 0 +github.com/muety/wakapi/models/summary.go:260.44,262.5 1 0 +github.com/muety/wakapi/models/summary.go:268.58,270.16 2 0 +github.com/muety/wakapi/models/summary.go:273.2,273.16 1 0 +github.com/muety/wakapi/models/summary.go:270.16,272.3 1 0 +github.com/muety/wakapi/models/summary.go:276.71,277.63 1 1 +github.com/muety/wakapi/models/summary.go:321.2,329.10 8 1 +github.com/muety/wakapi/models/summary.go:277.63,278.20 1 1 +github.com/muety/wakapi/models/summary.go:282.3,284.45 2 1 +github.com/muety/wakapi/models/summary.go:293.3,293.31 1 1 +github.com/muety/wakapi/models/summary.go:300.3,300.31 1 1 +github.com/muety/wakapi/models/summary.go:317.3,317.16 1 1 +github.com/muety/wakapi/models/summary.go:278.20,280.4 1 1 +github.com/muety/wakapi/models/summary.go:284.45,285.32 1 1 +github.com/muety/wakapi/models/summary.go:290.4,290.14 1 1 +github.com/muety/wakapi/models/summary.go:285.32,286.24 1 1 +github.com/muety/wakapi/models/summary.go:286.24,288.6 1 1 +github.com/muety/wakapi/models/summary.go:293.31,295.60 1 1 +github.com/muety/wakapi/models/summary.go:295.60,297.5 1 1 +github.com/muety/wakapi/models/summary.go:300.31,302.60 1 1 +github.com/muety/wakapi/models/summary.go:302.60,303.55 1 1 +github.com/muety/wakapi/models/summary.go:303.55,305.6 1 1 +github.com/muety/wakapi/models/summary.go:305.11,313.6 1 1 +github.com/muety/wakapi/models/summary.go:332.57,333.30 1 1 +github.com/muety/wakapi/models/summary.go:338.2,338.43 1 0 +github.com/muety/wakapi/models/summary.go:333.30,334.28 1 1 +github.com/muety/wakapi/models/summary.go:334.28,336.4 1 1 +github.com/muety/wakapi/models/summary.go:341.43,343.2 1 0 +github.com/muety/wakapi/models/summary.go:345.49,346.21 1 0 +github.com/muety/wakapi/models/summary.go:349.2,350.54 2 0 +github.com/muety/wakapi/models/summary.go:346.21,348.3 1 0 +github.com/muety/wakapi/models/summary.go:353.51,354.27 1 0 +github.com/muety/wakapi/models/summary.go:357.2,358.19 2 0 +github.com/muety/wakapi/models/summary.go:354.27,356.3 1 0 +github.com/muety/wakapi/models/summary.go:361.50,365.2 1 1 +github.com/muety/wakapi/models/summary.go:367.33,369.2 1 1 +github.com/muety/wakapi/models/summary.go:371.43,373.2 1 1 +github.com/muety/wakapi/models/summary.go:375.38,377.2 1 1 +github.com/muety/wakapi/models/durations.go:7.30,9.2 1 0 +github.com/muety/wakapi/models/durations.go:11.40,13.2 1 0 +github.com/muety/wakapi/models/durations.go:15.35,17.2 1 0 +github.com/muety/wakapi/models/durations.go:19.45,21.22 2 0 +github.com/muety/wakapi/models/durations.go:24.2,24.14 1 0 +github.com/muety/wakapi/models/durations.go:21.22,23.3 1 0 +github.com/muety/wakapi/models/durations.go:27.39,30.2 2 0 +github.com/muety/wakapi/models/durations.go:32.39,34.18 1 0 +github.com/muety/wakapi/models/durations.go:37.2,37.16 1 0 +github.com/muety/wakapi/models/durations.go:34.18,36.3 1 0 +github.com/muety/wakapi/models/durations.go:40.38,42.18 1 0 +github.com/muety/wakapi/models/durations.go:45.2,45.24 1 0 +github.com/muety/wakapi/models/durations.go:42.18,44.3 1 0 +github.com/muety/wakapi/models/interval.go:41.47,42.23 1 0 +github.com/muety/wakapi/models/interval.go:47.2,47.14 1 0 +github.com/muety/wakapi/models/interval.go:42.23,43.13 1 0 +github.com/muety/wakapi/models/interval.go:43.13,45.4 1 0 +github.com/muety/wakapi/models/mail.go:19.44,23.2 3 0 +github.com/muety/wakapi/models/mail.go:25.44,29.2 3 0 +github.com/muety/wakapi/models/mail.go:31.32,44.2 1 0 +github.com/muety/wakapi/models/mail.go:46.41,48.2 1 0 +github.com/muety/wakapi/models/mail_address.go:15.13,18.2 2 1 +github.com/muety/wakapi/models/mail_address.go:24.38,26.2 1 0 +github.com/muety/wakapi/models/mail_address.go:28.35,30.21 2 1 +github.com/muety/wakapi/models/mail_address.go:36.2,36.11 1 1 +github.com/muety/wakapi/models/mail_address.go:30.21,31.21 1 1 +github.com/muety/wakapi/models/mail_address.go:34.3,34.18 1 1 +github.com/muety/wakapi/models/mail_address.go:31.21,33.4 1 1 +github.com/muety/wakapi/models/mail_address.go:39.35,41.2 1 1 +github.com/muety/wakapi/models/mail_address.go:43.43,45.22 2 0 +github.com/muety/wakapi/models/mail_address.go:48.2,48.12 1 0 +github.com/muety/wakapi/models/mail_address.go:45.22,47.3 1 0 +github.com/muety/wakapi/models/mail_address.go:51.46,53.22 2 1 +github.com/muety/wakapi/models/mail_address.go:56.2,56.12 1 1 +github.com/muety/wakapi/models/mail_address.go:53.22,55.3 1 1 +github.com/muety/wakapi/models/mail_address.go:59.40,60.22 1 1 +github.com/muety/wakapi/models/mail_address.go:65.2,65.13 1 1 +github.com/muety/wakapi/models/mail_address.go:60.22,61.17 1 1 +github.com/muety/wakapi/models/mail_address.go:61.17,63.4 1 1 +github.com/muety/wakapi/models/language_mapping.go:11.42,13.2 1 0 +github.com/muety/wakapi/models/language_mapping.go:15.51,17.2 1 0 +github.com/muety/wakapi/models/language_mapping.go:19.52,21.2 1 0 +github.com/muety/wakapi/models/leaderboard.go:28.73,30.2 1 0 +github.com/muety/wakapi/models/leaderboard.go:34.56,35.103 1 0 +github.com/muety/wakapi/models/leaderboard.go:35.103,37.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:37.13,39.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:42.63,43.29 1 0 +github.com/muety/wakapi/models/leaderboard.go:43.29,45.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:48.41,49.123 1 0 +github.com/muety/wakapi/models/leaderboard.go:49.123,51.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:54.50,56.2 1 0 +github.com/muety/wakapi/models/leaderboard.go:58.65,59.95 1 0 +github.com/muety/wakapi/models/leaderboard.go:59.95,61.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:64.49,72.25 3 0 +github.com/muety/wakapi/models/leaderboard.go:83.2,83.129 1 0 +github.com/muety/wakapi/models/leaderboard.go:86.2,86.67 1 0 +github.com/muety/wakapi/models/leaderboard.go:90.2,90.79 1 0 +github.com/muety/wakapi/models/leaderboard.go:72.25,73.58 1 0 +github.com/muety/wakapi/models/leaderboard.go:76.3,77.38 2 0 +github.com/muety/wakapi/models/leaderboard.go:80.3,80.40 1 0 +github.com/muety/wakapi/models/leaderboard.go:73.58,74.12 1 0 +github.com/muety/wakapi/models/leaderboard.go:77.38,79.4 1 0 +github.com/muety/wakapi/models/leaderboard.go:83.129,85.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:86.67,88.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:90.79,92.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:95.70,96.107 1 0 +github.com/muety/wakapi/models/leaderboard.go:96.107,98.3 1 0 +github.com/muety/wakapi/models/leaderboard.go:101.45,103.25 2 0 +github.com/muety/wakapi/models/leaderboard.go:108.2,108.19 1 0 +github.com/muety/wakapi/models/leaderboard.go:103.25,104.43 1 0 +github.com/muety/wakapi/models/leaderboard.go:104.43,106.4 1 0 +github.com/muety/wakapi/models/alias.go:18.32,20.2 1 0 +github.com/muety/wakapi/models/alias.go:22.37,23.35 1 0 +github.com/muety/wakapi/models/alias.go:28.2,28.14 1 0 +github.com/muety/wakapi/models/alias.go:23.35,24.18 1 0 +github.com/muety/wakapi/models/alias.go:24.18,26.4 1 0 +github.com/muety/wakapi/models/duration.go:24.55,38.2 2 0 +github.com/muety/wakapi/models/duration.go:40.39,42.16 2 0 +github.com/muety/wakapi/models/duration.go:45.2,46.10 2 0 +github.com/muety/wakapi/models/duration.go:42.16,44.3 1 0 +github.com/muety/wakapi/models/duration.go:49.49,50.11 1 0 +github.com/muety/wakapi/models/duration.go:65.2,65.15 1 0 +github.com/muety/wakapi/models/duration.go:69.2,69.12 1 0 +github.com/muety/wakapi/models/duration.go:51.22,52.18 1 0 +github.com/muety/wakapi/models/duration.go:53.21,54.17 1 0 +github.com/muety/wakapi/models/duration.go:55.23,56.19 1 0 +github.com/muety/wakapi/models/duration.go:57.17,58.26 1 0 +github.com/muety/wakapi/models/duration.go:59.22,60.18 1 0 +github.com/muety/wakapi/models/duration.go:61.21,62.17 1 0 +github.com/muety/wakapi/models/duration.go:65.15,67.3 1 0 +github.com/muety/wakapi/models/filters.go:21.33,23.2 1 1 +github.com/muety/wakapi/models/filters.go:25.48,26.22 1 1 +github.com/muety/wakapi/models/filters.go:31.2,31.14 1 1 +github.com/muety/wakapi/models/filters.go:26.22,27.18 1 1 +github.com/muety/wakapi/models/filters.go:27.18,29.4 1 1 +github.com/muety/wakapi/models/filters.go:39.56,41.2 1 1 +github.com/muety/wakapi/models/filters.go:43.66,46.2 2 1 +github.com/muety/wakapi/models/filters.go:48.59,50.2 1 1 +github.com/muety/wakapi/models/filters.go:52.70,53.16 1 1 +github.com/muety/wakapi/models/filters.go:69.2,69.10 1 1 +github.com/muety/wakapi/models/filters.go:54.22,55.41 1 1 +github.com/muety/wakapi/models/filters.go:56.17,57.31 1 0 +github.com/muety/wakapi/models/filters.go:58.23,59.43 1 1 +github.com/muety/wakapi/models/filters.go:60.21,61.39 1 0 +github.com/muety/wakapi/models/filters.go:62.22,63.41 1 0 +github.com/muety/wakapi/models/filters.go:64.20,65.37 1 1 +github.com/muety/wakapi/models/filters.go:66.21,67.39 1 0 +github.com/muety/wakapi/models/filters.go:72.49,73.44 1 1 +github.com/muety/wakapi/models/filters.go:88.2,88.29 1 1 +github.com/muety/wakapi/models/filters.go:73.44,75.3 1 1 +github.com/muety/wakapi/models/filters.go:75.8,75.41 1 1 +github.com/muety/wakapi/models/filters.go:75.41,77.3 1 0 +github.com/muety/wakapi/models/filters.go:77.8,77.53 1 1 +github.com/muety/wakapi/models/filters.go:77.53,79.3 1 1 +github.com/muety/wakapi/models/filters.go:79.8,79.49 1 1 +github.com/muety/wakapi/models/filters.go:79.49,81.3 1 0 +github.com/muety/wakapi/models/filters.go:81.8,81.51 1 1 +github.com/muety/wakapi/models/filters.go:81.51,83.3 1 0 +github.com/muety/wakapi/models/filters.go:83.8,83.47 1 1 +github.com/muety/wakapi/models/filters.go:83.47,85.3 1 0 +github.com/muety/wakapi/models/filters.go:85.8,85.49 1 1 +github.com/muety/wakapi/models/filters.go:85.49,87.3 1 0 +github.com/muety/wakapi/models/filters.go:91.46,92.30 1 1 +github.com/muety/wakapi/models/filters.go:95.2,95.66 1 0 +github.com/muety/wakapi/models/filters.go:92.30,94.3 1 1 +github.com/muety/wakapi/models/filters.go:98.34,101.2 2 1 +github.com/muety/wakapi/models/filters.go:103.31,105.51 2 0 +github.com/muety/wakapi/models/filters.go:108.2,108.14 1 0 +github.com/muety/wakapi/models/filters.go:105.51,107.3 1 0 +github.com/muety/wakapi/models/filters.go:111.51,113.2 1 0 +github.com/muety/wakapi/models/filters.go:115.37,117.51 2 0 +github.com/muety/wakapi/models/filters.go:122.2,122.14 1 0 +github.com/muety/wakapi/models/filters.go:117.51,118.37 1 0 +github.com/muety/wakapi/models/filters.go:118.37,120.4 1 0 +github.com/muety/wakapi/models/filters.go:125.59,126.18 1 0 +github.com/muety/wakapi/models/filters.go:127.22,128.20 1 0 +github.com/muety/wakapi/models/filters.go:129.23,130.21 1 0 +github.com/muety/wakapi/models/filters.go:131.21,132.19 1 0 +github.com/muety/wakapi/models/filters.go:133.17,134.15 1 0 +github.com/muety/wakapi/models/filters.go:135.22,136.20 1 0 +github.com/muety/wakapi/models/filters.go:137.20,138.18 1 0 +github.com/muety/wakapi/models/filters.go:139.21,140.19 1 0 +github.com/muety/wakapi/models/filters.go:141.10,142.21 1 0 +github.com/muety/wakapi/models/filters.go:146.33,148.16 2 0 +github.com/muety/wakapi/models/filters.go:151.2,151.32 1 0 +github.com/muety/wakapi/models/filters.go:148.16,150.3 1 0 +github.com/muety/wakapi/models/filters.go:154.44,160.2 1 1 +github.com/muety/wakapi/models/filters.go:163.70,164.22 1 1 +github.com/muety/wakapi/models/filters.go:172.2,172.17 1 1 +github.com/muety/wakapi/models/filters.go:180.2,180.23 1 1 +github.com/muety/wakapi/models/filters.go:188.2,188.21 1 1 +github.com/muety/wakapi/models/filters.go:196.2,196.22 1 1 +github.com/muety/wakapi/models/filters.go:204.2,204.21 1 1 +github.com/muety/wakapi/models/filters.go:212.2,212.10 1 1 +github.com/muety/wakapi/models/filters.go:164.22,166.31 2 1 +github.com/muety/wakapi/models/filters.go:170.3,170.22 1 1 +github.com/muety/wakapi/models/filters.go:166.31,169.4 2 1 +github.com/muety/wakapi/models/filters.go:172.17,174.26 2 0 +github.com/muety/wakapi/models/filters.go:178.3,178.17 1 0 +github.com/muety/wakapi/models/filters.go:174.26,177.4 2 0 +github.com/muety/wakapi/models/filters.go:180.23,182.32 2 1 +github.com/muety/wakapi/models/filters.go:186.3,186.23 1 1 +github.com/muety/wakapi/models/filters.go:182.32,185.4 2 1 +github.com/muety/wakapi/models/filters.go:188.21,190.30 2 0 +github.com/muety/wakapi/models/filters.go:194.3,194.21 1 0 +github.com/muety/wakapi/models/filters.go:190.30,193.4 2 0 +github.com/muety/wakapi/models/filters.go:196.22,198.31 2 0 +github.com/muety/wakapi/models/filters.go:202.3,202.22 1 0 +github.com/muety/wakapi/models/filters.go:198.31,201.4 2 0 +github.com/muety/wakapi/models/filters.go:204.21,206.30 2 0 +github.com/muety/wakapi/models/filters.go:210.3,210.21 1 0 +github.com/muety/wakapi/models/filters.go:206.30,209.4 2 0 +github.com/muety/wakapi/models/filters.go:215.83,216.41 1 1 +github.com/muety/wakapi/models/filters.go:219.2,219.28 1 1 +github.com/muety/wakapi/models/filters.go:222.2,222.10 1 1 +github.com/muety/wakapi/models/filters.go:216.41,218.3 1 0 +github.com/muety/wakapi/models/filters.go:219.28,221.3 1 1 +github.com/muety/wakapi/models/heartbeats.go:7.31,9.2 1 0 +github.com/muety/wakapi/models/heartbeats.go:11.41,13.2 1 0 +github.com/muety/wakapi/models/heartbeats.go:15.36,17.2 1 0 +github.com/muety/wakapi/models/heartbeats.go:19.43,22.2 2 0 +github.com/muety/wakapi/models/heartbeats.go:24.41,26.18 1 0 +github.com/muety/wakapi/models/heartbeats.go:29.2,29.16 1 0 +github.com/muety/wakapi/models/heartbeats.go:26.18,28.3 1 0 +github.com/muety/wakapi/models/heartbeats.go:32.40,34.18 1 0 +github.com/muety/wakapi/models/heartbeats.go:37.2,37.24 1 0 +github.com/muety/wakapi/models/heartbeats.go:34.18,36.3 1 0 github.com/muety/wakapi/services/alias.go:19.77,24.2 1 1 github.com/muety/wakapi/services/alias.go:28.60,29.43 1 1 github.com/muety/wakapi/services/alias.go:32.2,32.14 1 1 @@ -1165,6 +938,502 @@ github.com/muety/wakapi/services/alias.go:178.3,178.30 1 0 github.com/muety/wakapi/services/alias.go:173.47,174.16 1 0 github.com/muety/wakapi/services/alias.go:174.16,176.5 1 0 github.com/muety/wakapi/services/alias.go:179.8,181.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:26.141,40.33 3 0 +github.com/muety/wakapi/services/heartbeat.go:48.2,48.12 1 0 +github.com/muety/wakapi/services/heartbeat.go:40.33,41.31 1 0 +github.com/muety/wakapi/services/heartbeat.go:41.31,45.4 3 0 +github.com/muety/wakapi/services/heartbeat.go:51.72,54.2 2 0 +github.com/muety/wakapi/services/heartbeat.go:56.80,57.26 1 0 +github.com/muety/wakapi/services/heartbeat.go:61.2,65.32 3 0 +github.com/muety/wakapi/services/heartbeat.go:73.2,74.16 2 0 +github.com/muety/wakapi/services/heartbeat.go:77.2,77.12 1 0 +github.com/muety/wakapi/services/heartbeat.go:57.26,59.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:65.32,66.31 1 0 +github.com/muety/wakapi/services/heartbeat.go:70.3,70.46 1 0 +github.com/muety/wakapi/services/heartbeat.go:66.31,69.4 2 0 +github.com/muety/wakapi/services/heartbeat.go:74.16,76.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:80.69,82.8 2 0 +github.com/muety/wakapi/services/heartbeat.go:85.2,86.16 2 0 +github.com/muety/wakapi/services/heartbeat.go:89.2,89.19 1 0 +github.com/muety/wakapi/services/heartbeat.go:82.8,84.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:86.16,88.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:92.76,95.8 3 0 +github.com/muety/wakapi/services/heartbeat.go:98.2,99.16 2 0 +github.com/muety/wakapi/services/heartbeat.go:102.2,102.19 1 0 +github.com/muety/wakapi/services/heartbeat.go:95.8,97.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:99.16,101.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:105.96,109.26 3 0 +github.com/muety/wakapi/services/heartbeat.go:119.2,120.16 2 0 +github.com/muety/wakapi/services/heartbeat.go:124.2,124.28 1 0 +github.com/muety/wakapi/services/heartbeat.go:130.2,130.24 1 0 +github.com/muety/wakapi/services/heartbeat.go:109.26,112.9 3 0 +github.com/muety/wakapi/services/heartbeat.go:112.9,114.4 1 0 +github.com/muety/wakapi/services/heartbeat.go:114.9,116.4 1 0 +github.com/muety/wakapi/services/heartbeat.go:120.16,122.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:124.28,128.3 3 0 +github.com/muety/wakapi/services/heartbeat.go:133.111,135.16 2 0 +github.com/muety/wakapi/services/heartbeat.go:138.2,138.43 1 0 +github.com/muety/wakapi/services/heartbeat.go:135.16,137.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:141.145,143.16 2 0 +github.com/muety/wakapi/services/heartbeat.go:146.2,146.43 1 0 +github.com/muety/wakapi/services/heartbeat.go:143.16,145.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:149.92,151.2 1 0 +github.com/muety/wakapi/services/heartbeat.go:153.116,155.2 1 0 +github.com/muety/wakapi/services/heartbeat.go:157.78,159.2 1 0 +github.com/muety/wakapi/services/heartbeat.go:161.104,163.54 2 0 +github.com/muety/wakapi/services/heartbeat.go:169.2,170.16 2 0 +github.com/muety/wakapi/services/heartbeat.go:174.2,175.28 2 0 +github.com/muety/wakapi/services/heartbeat.go:181.2,182.22 2 0 +github.com/muety/wakapi/services/heartbeat.go:163.54,167.3 3 0 +github.com/muety/wakapi/services/heartbeat.go:170.16,172.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:175.28,176.33 1 0 +github.com/muety/wakapi/services/heartbeat.go:176.33,178.4 1 0 +github.com/muety/wakapi/services/heartbeat.go:185.62,188.2 2 0 +github.com/muety/wakapi/services/heartbeat.go:190.68,193.2 2 0 +github.com/muety/wakapi/services/heartbeat.go:195.87,198.2 2 0 +github.com/muety/wakapi/services/heartbeat.go:200.116,202.16 2 0 +github.com/muety/wakapi/services/heartbeat.go:206.2,206.28 1 0 +github.com/muety/wakapi/services/heartbeat.go:210.2,210.24 1 0 +github.com/muety/wakapi/services/heartbeat.go:202.16,204.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:206.28,208.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:213.96,215.2 1 0 +github.com/muety/wakapi/services/heartbeat.go:217.107,219.55 2 0 +github.com/muety/wakapi/services/heartbeat.go:219.55,225.36 4 0 +github.com/muety/wakapi/services/heartbeat.go:225.36,230.4 2 0 +github.com/muety/wakapi/services/heartbeat.go:234.85,241.2 6 0 +github.com/muety/wakapi/services/heartbeat.go:243.74,244.32 1 0 +github.com/muety/wakapi/services/heartbeat.go:244.32,249.3 1 0 +github.com/muety/wakapi/services/heartbeat.go:252.72,254.2 1 0 +github.com/muety/wakapi/services/heartbeat.go:256.58,258.2 1 0 +github.com/muety/wakapi/services/heartbeat.go:260.60,262.2 1 0 +github.com/muety/wakapi/services/heartbeat.go:264.94,266.48 2 0 +github.com/muety/wakapi/services/heartbeat.go:272.2,272.18 1 0 +github.com/muety/wakapi/services/heartbeat.go:266.48,268.18 2 0 +github.com/muety/wakapi/services/heartbeat.go:268.18,270.4 1 0 +github.com/muety/wakapi/services/misc.go:44.188,56.2 1 0 +github.com/muety/wakapi/services/misc.go:58.36,60.95 2 0 +github.com/muety/wakapi/services/misc.go:64.2,65.111 2 0 +github.com/muety/wakapi/services/misc.go:69.2,69.128 1 0 +github.com/muety/wakapi/services/misc.go:77.2,77.33 1 0 +github.com/muety/wakapi/services/misc.go:82.2,82.33 1 0 +github.com/muety/wakapi/services/misc.go:87.2,87.170 1 0 +github.com/muety/wakapi/services/misc.go:60.95,62.3 1 0 +github.com/muety/wakapi/services/misc.go:65.111,67.3 1 0 +github.com/muety/wakapi/services/misc.go:69.128,71.122 2 0 +github.com/muety/wakapi/services/misc.go:71.122,73.4 1 0 +github.com/muety/wakapi/services/misc.go:77.33,78.71 1 0 +github.com/muety/wakapi/services/misc.go:78.71,80.4 1 0 +github.com/muety/wakapi/services/misc.go:82.33,83.80 1 0 +github.com/muety/wakapi/services/misc.go:83.80,85.4 1 0 +github.com/muety/wakapi/services/misc.go:87.170,88.83 1 0 +github.com/muety/wakapi/services/misc.go:88.83,90.4 1 0 +github.com/muety/wakapi/services/misc.go:94.42,96.36 2 0 +github.com/muety/wakapi/services/misc.go:99.2,102.16 3 0 +github.com/muety/wakapi/services/misc.go:107.2,111.26 4 0 +github.com/muety/wakapi/services/misc.go:123.2,123.30 1 0 +github.com/muety/wakapi/services/misc.go:96.36,98.3 1 0 +github.com/muety/wakapi/services/misc.go:102.16,105.3 2 0 +github.com/muety/wakapi/services/misc.go:111.26,113.46 2 0 +github.com/muety/wakapi/services/misc.go:113.46,116.4 2 0 +github.com/muety/wakapi/services/misc.go:116.18,119.4 2 0 +github.com/muety/wakapi/services/misc.go:123.30,124.58 1 0 +github.com/muety/wakapi/services/misc.go:124.58,128.19 1 0 +github.com/muety/wakapi/services/misc.go:132.4,135.19 1 0 +github.com/muety/wakapi/services/misc.go:128.19,130.5 1 0 +github.com/muety/wakapi/services/misc.go:135.19,137.5 1 0 +github.com/muety/wakapi/services/misc.go:138.9,140.4 1 0 +github.com/muety/wakapi/services/misc.go:144.51,147.45 2 0 +github.com/muety/wakapi/services/misc.go:147.45,148.41 1 0 +github.com/muety/wakapi/services/misc.go:152.3,155.17 3 0 +github.com/muety/wakapi/services/misc.go:160.3,160.33 1 0 +github.com/muety/wakapi/services/misc.go:148.41,151.4 2 0 +github.com/muety/wakapi/services/misc.go:155.17,158.4 2 0 +github.com/muety/wakapi/services/misc.go:160.33,161.31 1 0 +github.com/muety/wakapi/services/misc.go:165.4,169.19 2 0 +github.com/muety/wakapi/services/misc.go:161.31,162.13 1 0 +github.com/muety/wakapi/services/misc.go:169.19,171.5 1 0 +github.com/muety/wakapi/services/misc.go:173.17,175.3 1 0 +github.com/muety/wakapi/services/misc.go:185.54,186.82 1 0 +github.com/muety/wakapi/services/misc.go:190.2,193.16 3 0 +github.com/muety/wakapi/services/misc.go:198.2,199.104 2 0 +github.com/muety/wakapi/services/misc.go:208.2,208.26 1 0 +github.com/muety/wakapi/services/misc.go:186.82,188.3 1 0 +github.com/muety/wakapi/services/misc.go:193.16,196.3 2 0 +github.com/muety/wakapi/services/misc.go:199.104,200.122 1 0 +github.com/muety/wakapi/services/misc.go:200.122,202.4 1 0 +github.com/muety/wakapi/services/misc.go:203.8,206.3 2 0 +github.com/muety/wakapi/services/misc.go:208.26,209.49 1 0 +github.com/muety/wakapi/services/misc.go:216.3,216.92 1 0 +github.com/muety/wakapi/services/misc.go:220.3,221.89 2 0 +github.com/muety/wakapi/services/misc.go:209.49,211.4 1 0 +github.com/muety/wakapi/services/misc.go:216.92,217.12 1 0 +github.com/muety/wakapi/services/misc.go:221.89,223.4 1 0 +github.com/muety/wakapi/services/misc.go:227.73,229.16 2 0 +github.com/muety/wakapi/services/misc.go:233.2,233.27 1 0 +github.com/muety/wakapi/services/misc.go:229.16,232.3 2 0 +github.com/muety/wakapi/services/misc.go:236.99,238.33 2 0 +github.com/muety/wakapi/services/misc.go:238.33,242.86 3 0 +github.com/muety/wakapi/services/misc.go:247.3,250.18 1 0 +github.com/muety/wakapi/services/misc.go:242.86,245.4 2 0 +github.com/muety/wakapi/services/misc.go:250.18,252.4 1 0 +github.com/muety/wakapi/services/misc.go:256.53,259.2 2 0 +github.com/muety/wakapi/services/misc.go:261.53,264.2 2 0 +github.com/muety/wakapi/services/misc.go:266.64,269.2 2 0 +github.com/muety/wakapi/services/summary.go:29.189,41.33 3 1 +github.com/muety/wakapi/services/summary.go:47.2,47.12 1 1 +github.com/muety/wakapi/services/summary.go:41.33,42.31 1 1 +github.com/muety/wakapi/services/summary.go:42.31,44.4 1 0 +github.com/muety/wakapi/services/summary.go:53.161,56.66 2 1 +github.com/muety/wakapi/services/summary.go:61.2,66.20 4 1 +github.com/muety/wakapi/services/summary.go:72.2,72.65 1 1 +github.com/muety/wakapi/services/summary.go:77.2,78.16 2 1 +github.com/muety/wakapi/services/summary.go:83.2,88.105 5 1 +github.com/muety/wakapi/services/summary.go:92.2,93.30 2 1 +github.com/muety/wakapi/services/summary.go:56.66,58.3 1 0 +github.com/muety/wakapi/services/summary.go:66.20,69.3 2 1 +github.com/muety/wakapi/services/summary.go:72.65,74.3 1 0 +github.com/muety/wakapi/services/summary.go:78.16,80.3 1 0 +github.com/muety/wakapi/services/summary.go:88.105,90.3 1 1 +github.com/muety/wakapi/services/summary.go:96.126,100.41 2 1 +github.com/muety/wakapi/services/summary.go:111.2,112.44 2 1 +github.com/muety/wakapi/services/summary.go:127.2,128.16 2 1 +github.com/muety/wakapi/services/summary.go:132.2,132.30 1 1 +github.com/muety/wakapi/services/summary.go:100.41,103.17 2 1 +github.com/muety/wakapi/services/summary.go:103.17,105.4 1 1 +github.com/muety/wakapi/services/summary.go:105.9,107.4 1 0 +github.com/muety/wakapi/services/summary.go:112.44,113.87 1 1 +github.com/muety/wakapi/services/summary.go:113.87,114.71 1 1 +github.com/muety/wakapi/services/summary.go:120.4,120.36 1 1 +github.com/muety/wakapi/services/summary.go:114.71,118.13 1 0 +github.com/muety/wakapi/services/summary.go:121.9,123.4 1 0 +github.com/muety/wakapi/services/summary.go:128.16,130.3 1 0 +github.com/muety/wakapi/services/summary.go:135.127,138.16 2 1 +github.com/muety/wakapi/services/summary.go:142.2,143.74 2 1 +github.com/muety/wakapi/services/summary.go:147.2,149.26 3 1 +github.com/muety/wakapi/services/summary.go:154.2,161.34 7 1 +github.com/muety/wakapi/services/summary.go:179.2,179.25 1 1 +github.com/muety/wakapi/services/summary.go:184.2,197.30 2 1 +github.com/muety/wakapi/services/summary.go:138.16,140.3 1 0 +github.com/muety/wakapi/services/summary.go:143.74,145.3 1 1 +github.com/muety/wakapi/services/summary.go:149.26,151.3 1 1 +github.com/muety/wakapi/services/summary.go:161.34,163.20 2 1 +github.com/muety/wakapi/services/summary.go:164.30,165.29 1 1 +github.com/muety/wakapi/services/summary.go:166.31,167.30 1 1 +github.com/muety/wakapi/services/summary.go:168.29,169.28 1 1 +github.com/muety/wakapi/services/summary.go:170.25,171.24 1 1 +github.com/muety/wakapi/services/summary.go:172.30,173.29 1 1 +github.com/muety/wakapi/services/summary.go:174.29,175.28 1 1 +github.com/muety/wakapi/services/summary.go:179.25,182.3 2 1 +github.com/muety/wakapi/services/summary.go:202.76,204.2 1 0 +github.com/muety/wakapi/services/summary.go:206.62,209.2 2 0 +github.com/muety/wakapi/services/summary.go:211.81,214.2 2 0 +github.com/muety/wakapi/services/summary.go:216.66,219.2 2 0 +github.com/muety/wakapi/services/summary.go:223.125,226.30 2 1 +github.com/muety/wakapi/services/summary.go:230.2,231.28 2 1 +github.com/muety/wakapi/services/summary.go:239.2,239.40 1 1 +github.com/muety/wakapi/services/summary.go:243.2,243.67 1 1 +github.com/muety/wakapi/services/summary.go:226.30,228.3 1 1 +github.com/muety/wakapi/services/summary.go:231.28,237.3 1 1 +github.com/muety/wakapi/services/summary.go:239.40,241.3 1 1 +github.com/muety/wakapi/services/summary.go:246.87,247.72 1 1 +github.com/muety/wakapi/services/summary.go:255.2,256.16 2 1 +github.com/muety/wakapi/services/summary.go:261.2,262.37 2 1 +github.com/muety/wakapi/services/summary.go:266.2,268.30 3 1 +github.com/muety/wakapi/services/summary.go:279.2,280.29 2 1 +github.com/muety/wakapi/services/summary.go:285.2,286.16 2 1 +github.com/muety/wakapi/services/summary.go:247.72,253.3 1 1 +github.com/muety/wakapi/services/summary.go:256.16,259.3 2 0 +github.com/muety/wakapi/services/summary.go:262.37,264.3 1 1 +github.com/muety/wakapi/services/summary.go:268.30,269.48 1 1 +github.com/muety/wakapi/services/summary.go:269.48,270.41 1 1 +github.com/muety/wakapi/services/summary.go:273.4,274.29 2 1 +github.com/muety/wakapi/services/summary.go:270.41,272.5 1 1 +github.com/muety/wakapi/services/summary.go:280.29,281.18 1 1 +github.com/muety/wakapi/services/summary.go:281.18,283.4 1 1 +github.com/muety/wakapi/services/summary.go:289.97,290.24 1 1 +github.com/muety/wakapi/services/summary.go:294.2,310.30 5 1 +github.com/muety/wakapi/services/summary.go:341.2,344.26 3 1 +github.com/muety/wakapi/services/summary.go:290.24,292.3 1 0 +github.com/muety/wakapi/services/summary.go:310.30,312.41 2 1 +github.com/muety/wakapi/services/summary.go:317.3,317.38 1 1 +github.com/muety/wakapi/services/summary.go:321.3,321.37 1 1 +github.com/muety/wakapi/services/summary.go:325.3,325.34 1 1 +github.com/muety/wakapi/services/summary.go:329.3,338.25 9 1 +github.com/muety/wakapi/services/summary.go:312.41,314.12 2 1 +github.com/muety/wakapi/services/summary.go:317.38,319.4 1 0 +github.com/muety/wakapi/services/summary.go:321.37,323.4 1 1 +github.com/muety/wakapi/services/summary.go:325.34,327.4 1 1 +github.com/muety/wakapi/services/summary.go:347.127,351.32 2 1 +github.com/muety/wakapi/services/summary.go:355.2,355.27 1 1 +github.com/muety/wakapi/services/summary.go:363.2,365.26 3 1 +github.com/muety/wakapi/services/summary.go:370.2,370.43 1 1 +github.com/muety/wakapi/services/summary.go:374.2,374.17 1 1 +github.com/muety/wakapi/services/summary.go:351.32,353.3 1 1 +github.com/muety/wakapi/services/summary.go:355.27,356.37 1 1 +github.com/muety/wakapi/services/summary.go:356.37,358.4 1 1 +github.com/muety/wakapi/services/summary.go:358.9,360.4 1 1 +github.com/muety/wakapi/services/summary.go:365.26,368.3 2 1 +github.com/muety/wakapi/services/summary.go:370.43,372.3 1 1 +github.com/muety/wakapi/services/summary.go:377.130,378.25 1 1 +github.com/muety/wakapi/services/summary.go:382.2,385.44 2 1 +github.com/muety/wakapi/services/summary.go:390.2,390.40 1 1 +github.com/muety/wakapi/services/summary.go:421.2,421.54 1 1 +github.com/muety/wakapi/services/summary.go:425.2,425.18 1 1 +github.com/muety/wakapi/services/summary.go:378.25,380.3 1 0 +github.com/muety/wakapi/services/summary.go:385.44,387.3 1 1 +github.com/muety/wakapi/services/summary.go:390.40,392.51 2 1 +github.com/muety/wakapi/services/summary.go:396.3,403.15 3 1 +github.com/muety/wakapi/services/summary.go:415.3,415.22 1 1 +github.com/muety/wakapi/services/summary.go:392.51,393.12 1 1 +github.com/muety/wakapi/services/summary.go:403.15,409.38 3 1 +github.com/muety/wakapi/services/summary.go:409.38,411.5 1 0 +github.com/muety/wakapi/services/summary.go:415.22,417.4 1 1 +github.com/muety/wakapi/services/summary.go:421.54,423.3 1 1 +github.com/muety/wakapi/services/summary.go:428.59,430.2 1 1 +github.com/muety/wakapi/services/summary.go:432.63,433.37 1 0 +github.com/muety/wakapi/services/summary.go:433.37,434.36 1 0 +github.com/muety/wakapi/services/summary.go:434.36,436.4 1 0 +github.com/muety/wakapi/services/summary.go:440.85,441.40 1 1 +github.com/muety/wakapi/services/summary.go:441.40,444.3 2 1 +github.com/muety/wakapi/services/summary.go:447.99,448.42 1 1 +github.com/muety/wakapi/services/summary.go:448.42,450.17 2 1 +github.com/muety/wakapi/services/summary.go:453.3,454.29 2 1 +github.com/muety/wakapi/services/summary.go:457.3,457.22 1 1 +github.com/muety/wakapi/services/summary.go:450.17,452.4 1 0 +github.com/muety/wakapi/services/summary.go:454.29,456.4 1 1 +github.com/muety/wakapi/services/summary.go:461.114,462.33 1 1 +github.com/muety/wakapi/services/summary.go:462.33,465.17 3 1 +github.com/muety/wakapi/services/summary.go:470.3,471.28 2 1 +github.com/muety/wakapi/services/summary.go:474.3,474.24 1 1 +github.com/muety/wakapi/services/summary.go:465.17,466.33 1 1 +github.com/muety/wakapi/services/summary.go:466.33,468.5 1 1 +github.com/muety/wakapi/services/summary.go:471.28,473.4 1 1 +github.com/muety/wakapi/services/project_label.go:21.111,28.2 1 0 +github.com/muety/wakapi/services/project_label.go:30.80,32.2 1 0 +github.com/muety/wakapi/services/project_label.go:34.90,35.51 1 0 +github.com/muety/wakapi/services/project_label.go:39.2,40.16 2 0 +github.com/muety/wakapi/services/project_label.go:43.2,44.20 2 0 +github.com/muety/wakapi/services/project_label.go:35.51,37.3 1 0 +github.com/muety/wakapi/services/project_label.go:40.16,42.3 1 0 +github.com/muety/wakapi/services/project_label.go:48.108,50.16 2 0 +github.com/muety/wakapi/services/project_label.go:53.2,53.112 1 0 +github.com/muety/wakapi/services/project_label.go:56.2,56.26 1 0 +github.com/muety/wakapi/services/project_label.go:50.16,52.3 1 0 +github.com/muety/wakapi/services/project_label.go:53.112,55.3 1 0 +github.com/muety/wakapi/services/project_label.go:60.116,62.16 2 0 +github.com/muety/wakapi/services/project_label.go:65.2,65.112 1 0 +github.com/muety/wakapi/services/project_label.go:68.2,68.26 1 0 +github.com/muety/wakapi/services/project_label.go:62.16,64.3 1 0 +github.com/muety/wakapi/services/project_label.go:65.112,67.3 1 0 +github.com/muety/wakapi/services/project_label.go:71.98,73.16 2 0 +github.com/muety/wakapi/services/project_label.go:77.2,79.20 3 0 +github.com/muety/wakapi/services/project_label.go:73.16,75.3 1 0 +github.com/muety/wakapi/services/project_label.go:82.74,83.24 1 0 +github.com/muety/wakapi/services/project_label.go:86.2,89.12 4 0 +github.com/muety/wakapi/services/project_label.go:83.24,85.3 1 0 +github.com/muety/wakapi/services/project_label.go:92.89,94.14 2 0 +github.com/muety/wakapi/services/project_label.go:97.2,100.4 1 0 +github.com/muety/wakapi/services/project_label.go:94.14,96.3 1 0 +github.com/muety/wakapi/services/aggregation.go:31.142,41.2 1 0 +github.com/muety/wakapi/services/aggregation.go:50.43,53.52 2 0 +github.com/muety/wakapi/services/aggregation.go:53.52,54.80 1 0 +github.com/muety/wakapi/services/aggregation.go:54.80,56.4 1 0 +github.com/muety/wakapi/services/aggregation.go:57.58,59.3 1 0 +github.com/muety/wakapi/services/aggregation.go:62.92,63.47 1 0 +github.com/muety/wakapi/services/aggregation.go:66.2,72.16 4 0 +github.com/muety/wakapi/services/aggregation.go:78.2,79.16 2 0 +github.com/muety/wakapi/services/aggregation.go:85.2,86.44 2 0 +github.com/muety/wakapi/services/aggregation.go:91.2,93.12 3 0 +github.com/muety/wakapi/services/aggregation.go:105.2,105.41 1 0 +github.com/muety/wakapi/services/aggregation.go:123.2,123.12 1 0 +github.com/muety/wakapi/services/aggregation.go:63.47,65.3 1 0 +github.com/muety/wakapi/services/aggregation.go:72.16,75.3 2 0 +github.com/muety/wakapi/services/aggregation.go:79.16,82.3 2 0 +github.com/muety/wakapi/services/aggregation.go:86.44,88.3 1 0 +github.com/muety/wakapi/services/aggregation.go:93.12,94.28 1 0 +github.com/muety/wakapi/services/aggregation.go:94.28,96.47 2 0 +github.com/muety/wakapi/services/aggregation.go:96.47,98.5 1 0 +github.com/muety/wakapi/services/aggregation.go:98.19,100.5 1 0 +github.com/muety/wakapi/services/aggregation.go:105.41,106.71 1 0 +github.com/muety/wakapi/services/aggregation.go:110.3,110.21 1 0 +github.com/muety/wakapi/services/aggregation.go:106.71,107.12 1 0 +github.com/muety/wakapi/services/aggregation.go:110.21,114.4 1 0 +github.com/muety/wakapi/services/aggregation.go:114.9,114.62 1 0 +github.com/muety/wakapi/services/aggregation.go:114.62,118.4 1 0 +github.com/muety/wakapi/services/aggregation.go:126.60,127.115 1 0 +github.com/muety/wakapi/services/aggregation.go:127.115,129.3 1 0 +github.com/muety/wakapi/services/aggregation.go:129.8,131.60 2 0 +github.com/muety/wakapi/services/aggregation.go:131.60,133.4 1 0 +github.com/muety/wakapi/services/aggregation.go:137.83,152.41 5 0 +github.com/muety/wakapi/services/aggregation.go:152.41,162.3 3 0 +github.com/muety/wakapi/services/aggregation.go:165.83,168.27 3 0 +github.com/muety/wakapi/services/aggregation.go:173.2,174.12 2 0 +github.com/muety/wakapi/services/aggregation.go:168.27,169.34 1 0 +github.com/muety/wakapi/services/aggregation.go:169.34,171.4 1 0 +github.com/muety/wakapi/services/aggregation.go:177.79,180.27 3 0 +github.com/muety/wakapi/services/aggregation.go:180.27,182.3 1 0 +github.com/muety/wakapi/services/aggregation.go:185.34,188.2 2 0 +github.com/muety/wakapi/services/diagnostics.go:14.101,19.2 1 0 +github.com/muety/wakapi/services/diagnostics.go:21.101,24.2 2 0 +github.com/muety/wakapi/services/duration.go:18.78,24.2 2 1 +github.com/muety/wakapi/services/duration.go:26.123,29.42 2 1 +github.com/muety/wakapi/services/duration.go:35.2,36.16 2 1 +github.com/muety/wakapi/services/duration.go:43.2,48.31 4 1 +github.com/muety/wakapi/services/duration.go:96.2,98.31 2 1 +github.com/muety/wakapi/services/duration.go:111.2,111.49 1 1 +github.com/muety/wakapi/services/duration.go:115.2,115.32 1 1 +github.com/muety/wakapi/services/duration.go:29.42,30.90 1 1 +github.com/muety/wakapi/services/duration.go:30.90,32.4 1 1 +github.com/muety/wakapi/services/duration.go:36.16,38.3 1 0 +github.com/muety/wakapi/services/duration.go:48.31,49.42 1 1 +github.com/muety/wakapi/services/duration.go:53.3,55.62 2 1 +github.com/muety/wakapi/services/duration.go:59.3,59.20 1 1 +github.com/muety/wakapi/services/duration.go:64.3,74.15 3 1 +github.com/muety/wakapi/services/duration.go:77.3,83.84 2 1 +github.com/muety/wakapi/services/duration.go:93.3,93.10 1 1 +github.com/muety/wakapi/services/duration.go:49.42,50.12 1 1 +github.com/muety/wakapi/services/duration.go:55.62,57.4 1 1 +github.com/muety/wakapi/services/duration.go:59.20,61.12 2 1 +github.com/muety/wakapi/services/duration.go:74.15,76.4 1 0 +github.com/muety/wakapi/services/duration.go:83.84,85.41 2 1 +github.com/muety/wakapi/services/duration.go:88.4,88.15 1 1 +github.com/muety/wakapi/services/duration.go:85.41,87.5 1 1 +github.com/muety/wakapi/services/duration.go:89.9,91.4 1 1 +github.com/muety/wakapi/services/duration.go:98.31,99.26 1 1 +github.com/muety/wakapi/services/duration.go:99.26,104.23 1 1 +github.com/muety/wakapi/services/duration.go:107.4,107.36 1 1 +github.com/muety/wakapi/services/duration.go:104.23,106.5 1 1 +github.com/muety/wakapi/services/duration.go:111.49,113.3 1 1 +github.com/muety/wakapi/services/leaderboard.go:30.159,43.33 3 0 +github.com/muety/wakapi/services/leaderboard.go:67.2,67.12 1 0 +github.com/muety/wakapi/services/leaderboard.go:43.33,44.31 1 0 +github.com/muety/wakapi/services/leaderboard.go:44.31,50.18 3 0 +github.com/muety/wakapi/services/leaderboard.go:54.4,54.41 1 0 +github.com/muety/wakapi/services/leaderboard.go:50.18,52.5 1 0 +github.com/muety/wakapi/services/leaderboard.go:54.41,57.5 2 0 +github.com/muety/wakapi/services/leaderboard.go:57.10,57.48 1 0 +github.com/muety/wakapi/services/leaderboard.go:57.48,59.64 2 0 +github.com/muety/wakapi/services/leaderboard.go:62.5,62.22 1 0 +github.com/muety/wakapi/services/leaderboard.go:59.64,61.6 1 0 +github.com/muety/wakapi/services/leaderboard.go:70.43,73.21 2 0 +github.com/muety/wakapi/services/leaderboard.go:82.2,82.76 1 0 +github.com/muety/wakapi/services/leaderboard.go:73.21,75.17 2 0 +github.com/muety/wakapi/services/leaderboard.go:79.3,79.91 1 0 +github.com/muety/wakapi/services/leaderboard.go:75.17,78.4 2 0 +github.com/muety/wakapi/services/leaderboard.go:82.76,83.77 1 0 +github.com/muety/wakapi/services/leaderboard.go:83.77,85.4 1 0 +github.com/muety/wakapi/services/leaderboard.go:89.121,92.29 2 0 +github.com/muety/wakapi/services/leaderboard.go:127.2,129.12 3 0 +github.com/muety/wakapi/services/leaderboard.go:92.29,93.83 1 0 +github.com/muety/wakapi/services/leaderboard.go:98.3,99.17 2 0 +github.com/muety/wakapi/services/leaderboard.go:104.3,104.85 1 0 +github.com/muety/wakapi/services/leaderboard.go:109.3,109.25 1 0 +github.com/muety/wakapi/services/leaderboard.go:93.83,95.12 2 0 +github.com/muety/wakapi/services/leaderboard.go:99.17,101.12 2 0 +github.com/muety/wakapi/services/leaderboard.go:104.85,106.12 2 0 +github.com/muety/wakapi/services/leaderboard.go:109.25,111.18 2 0 +github.com/muety/wakapi/services/leaderboard.go:116.4,116.23 1 0 +github.com/muety/wakapi/services/leaderboard.go:120.4,120.60 1 0 +github.com/muety/wakapi/services/leaderboard.go:111.18,113.13 2 0 +github.com/muety/wakapi/services/leaderboard.go:116.23,117.13 1 0 +github.com/muety/wakapi/services/leaderboard.go:120.60,122.13 2 0 +github.com/muety/wakapi/services/leaderboard.go:132.77,135.2 2 0 +github.com/muety/wakapi/services/leaderboard.go:137.60,140.52 2 0 +github.com/muety/wakapi/services/leaderboard.go:144.2,145.16 2 0 +github.com/muety/wakapi/services/leaderboard.go:148.2,148.19 1 0 +github.com/muety/wakapi/services/leaderboard.go:140.52,142.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:145.16,147.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:151.153,153.2 1 0 +github.com/muety/wakapi/services/leaderboard.go:155.144,157.2 1 0 +github.com/muety/wakapi/services/leaderboard.go:159.174,162.52 2 0 +github.com/muety/wakapi/services/leaderboard.go:166.2,167.16 2 0 +github.com/muety/wakapi/services/leaderboard.go:171.2,171.18 1 0 +github.com/muety/wakapi/services/leaderboard.go:184.2,185.19 2 0 +github.com/muety/wakapi/services/leaderboard.go:162.52,164.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:167.16,169.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:171.18,173.17 2 0 +github.com/muety/wakapi/services/leaderboard.go:173.17,175.4 1 0 +github.com/muety/wakapi/services/leaderboard.go:175.9,176.31 1 0 +github.com/muety/wakapi/services/leaderboard.go:176.31,177.40 1 0 +github.com/muety/wakapi/services/leaderboard.go:177.40,179.6 1 0 +github.com/muety/wakapi/services/leaderboard.go:188.165,191.52 2 0 +github.com/muety/wakapi/services/leaderboard.go:195.2,196.16 2 0 +github.com/muety/wakapi/services/leaderboard.go:200.2,200.17 1 0 +github.com/muety/wakapi/services/leaderboard.go:211.2,212.19 2 0 +github.com/muety/wakapi/services/leaderboard.go:191.52,193.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:196.16,198.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:200.17,202.17 2 0 +github.com/muety/wakapi/services/leaderboard.go:202.17,204.4 1 0 +github.com/muety/wakapi/services/leaderboard.go:204.9,205.31 1 0 +github.com/muety/wakapi/services/leaderboard.go:205.31,207.5 1 0 +github.com/muety/wakapi/services/leaderboard.go:215.129,217.16 2 0 +github.com/muety/wakapi/services/leaderboard.go:221.2,222.16 2 0 +github.com/muety/wakapi/services/leaderboard.go:226.2,231.8 1 0 +github.com/muety/wakapi/services/leaderboard.go:217.16,219.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:222.16,224.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:234.151,236.16 2 0 +github.com/muety/wakapi/services/leaderboard.go:240.2,241.16 2 0 +github.com/muety/wakapi/services/leaderboard.go:245.2,248.42 3 0 +github.com/muety/wakapi/services/leaderboard.go:260.2,260.19 1 0 +github.com/muety/wakapi/services/leaderboard.go:236.16,238.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:241.16,243.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:248.42,258.3 2 0 +github.com/muety/wakapi/services/leaderboard.go:263.131,265.47 2 0 +github.com/muety/wakapi/services/leaderboard.go:268.2,268.23 1 0 +github.com/muety/wakapi/services/leaderboard.go:271.2,271.10 1 0 +github.com/muety/wakapi/services/leaderboard.go:265.47,267.3 1 0 +github.com/muety/wakapi/services/leaderboard.go:268.23,270.3 1 0 +github.com/muety/wakapi/services/key_value.go:14.89,19.2 1 0 +github.com/muety/wakapi/services/key_value.go:21.83,23.2 1 0 +github.com/muety/wakapi/services/key_value.go:25.90,27.2 1 0 +github.com/muety/wakapi/services/key_value.go:29.78,31.16 2 0 +github.com/muety/wakapi/services/key_value.go:37.2,37.11 1 0 +github.com/muety/wakapi/services/key_value.go:31.16,36.3 1 0 +github.com/muety/wakapi/services/key_value.go:40.72,42.2 1 0 +github.com/muety/wakapi/services/key_value.go:44.60,46.2 1 0 +github.com/muety/wakapi/services/report.go:31.122,44.2 2 0 +github.com/muety/wakapi/services/report.go:46.38,49.45 2 0 +github.com/muety/wakapi/services/report.go:67.2,67.49 1 0 +github.com/muety/wakapi/services/report.go:87.2,87.16 1 0 +github.com/muety/wakapi/services/report.go:49.45,50.46 1 0 +github.com/muety/wakapi/services/report.go:50.46,53.57 2 0 +github.com/muety/wakapi/services/report.go:58.4,58.58 1 0 +github.com/muety/wakapi/services/report.go:53.57,55.5 1 0 +github.com/muety/wakapi/services/report.go:58.58,61.5 2 0 +github.com/muety/wakapi/services/report.go:62.18,64.4 1 0 +github.com/muety/wakapi/services/report.go:67.49,70.17 2 0 +github.com/muety/wakapi/services/report.go:76.3,76.78 1 0 +github.com/muety/wakapi/services/report.go:81.3,82.27 2 0 +github.com/muety/wakapi/services/report.go:70.17,73.4 2 0 +github.com/muety/wakapi/services/report.go:76.78,78.4 1 0 +github.com/muety/wakapi/services/report.go:82.27,84.4 1 0 +github.com/muety/wakapi/services/report.go:87.16,89.3 1 0 +github.com/muety/wakapi/services/report.go:92.87,93.22 1 0 +github.com/muety/wakapi/services/report.go:98.2,104.16 5 0 +github.com/muety/wakapi/services/report.go:109.2,116.65 2 0 +github.com/muety/wakapi/services/report.go:121.2,122.12 2 0 +github.com/muety/wakapi/services/report.go:93.22,96.3 2 0 +github.com/muety/wakapi/services/report.go:104.16,107.3 2 0 +github.com/muety/wakapi/services/report.go:116.65,119.3 2 0 +github.com/muety/wakapi/services/housekeeping.go:20.144,29.2 1 0 +github.com/muety/wakapi/services/housekeeping.go:31.42,32.43 1 0 +github.com/muety/wakapi/services/housekeeping.go:36.2,38.47 2 0 +github.com/muety/wakapi/services/housekeeping.go:62.2,62.16 1 0 +github.com/muety/wakapi/services/housekeeping.go:32.43,34.3 1 0 +github.com/muety/wakapi/services/housekeeping.go:38.47,41.17 2 0 +github.com/muety/wakapi/services/housekeeping.go:47.3,47.27 1 0 +github.com/muety/wakapi/services/housekeeping.go:41.17,44.4 2 0 +github.com/muety/wakapi/services/housekeeping.go:47.27,49.31 1 0 +github.com/muety/wakapi/services/housekeeping.go:53.4,54.35 2 0 +github.com/muety/wakapi/services/housekeeping.go:49.31,50.13 1 0 +github.com/muety/wakapi/services/housekeeping.go:54.35,55.72 1 0 +github.com/muety/wakapi/services/housekeeping.go:55.72,57.6 1 0 +github.com/muety/wakapi/services/housekeeping.go:62.16,64.3 1 0 +github.com/muety/wakapi/services/housekeeping.go:67.94,71.73 2 0 +github.com/muety/wakapi/services/housekeeping.go:76.2,77.74 2 0 +github.com/muety/wakapi/services/housekeeping.go:81.2,81.12 1 0 +github.com/muety/wakapi/services/housekeeping.go:71.73,73.3 1 0 +github.com/muety/wakapi/services/housekeeping.go:77.74,79.3 1 0 github.com/muety/wakapi/services/language_mapping.go:18.118,24.2 1 0 github.com/muety/wakapi/services/language_mapping.go:26.86,28.2 1 0 github.com/muety/wakapi/services/language_mapping.go:30.96,31.53 1 0 @@ -1241,201 +1510,3 @@ github.com/muety/wakapi/services/user.go:204.85,206.2 1 0 github.com/muety/wakapi/services/user.go:208.57,215.2 4 0 github.com/muety/wakapi/services/user.go:217.38,219.2 1 0 github.com/muety/wakapi/services/user.go:221.57,226.2 1 0 -github.com/muety/wakapi/services/duration.go:18.78,24.2 2 1 -github.com/muety/wakapi/services/duration.go:26.123,29.42 2 1 -github.com/muety/wakapi/services/duration.go:35.2,36.16 2 1 -github.com/muety/wakapi/services/duration.go:43.2,48.31 4 1 -github.com/muety/wakapi/services/duration.go:96.2,98.31 2 1 -github.com/muety/wakapi/services/duration.go:111.2,111.49 1 1 -github.com/muety/wakapi/services/duration.go:115.2,115.32 1 1 -github.com/muety/wakapi/services/duration.go:29.42,30.90 1 1 -github.com/muety/wakapi/services/duration.go:30.90,32.4 1 1 -github.com/muety/wakapi/services/duration.go:36.16,38.3 1 0 -github.com/muety/wakapi/services/duration.go:48.31,49.42 1 1 -github.com/muety/wakapi/services/duration.go:53.3,55.62 2 1 -github.com/muety/wakapi/services/duration.go:59.3,59.20 1 1 -github.com/muety/wakapi/services/duration.go:64.3,74.15 3 1 -github.com/muety/wakapi/services/duration.go:77.3,83.84 2 1 -github.com/muety/wakapi/services/duration.go:93.3,93.10 1 1 -github.com/muety/wakapi/services/duration.go:49.42,50.12 1 1 -github.com/muety/wakapi/services/duration.go:55.62,57.4 1 1 -github.com/muety/wakapi/services/duration.go:59.20,61.12 2 1 -github.com/muety/wakapi/services/duration.go:74.15,76.4 1 0 -github.com/muety/wakapi/services/duration.go:83.84,85.41 2 1 -github.com/muety/wakapi/services/duration.go:88.4,88.15 1 1 -github.com/muety/wakapi/services/duration.go:85.41,87.5 1 1 -github.com/muety/wakapi/services/duration.go:89.9,91.4 1 1 -github.com/muety/wakapi/services/duration.go:98.31,99.26 1 1 -github.com/muety/wakapi/services/duration.go:99.26,104.23 1 1 -github.com/muety/wakapi/services/duration.go:107.4,107.36 1 1 -github.com/muety/wakapi/services/duration.go:104.23,106.5 1 1 -github.com/muety/wakapi/services/duration.go:111.49,113.3 1 1 -github.com/muety/wakapi/services/heartbeat.go:26.141,40.33 3 0 -github.com/muety/wakapi/services/heartbeat.go:48.2,48.12 1 0 -github.com/muety/wakapi/services/heartbeat.go:40.33,41.31 1 0 -github.com/muety/wakapi/services/heartbeat.go:41.31,45.4 3 0 -github.com/muety/wakapi/services/heartbeat.go:51.72,54.2 2 0 -github.com/muety/wakapi/services/heartbeat.go:56.80,57.26 1 0 -github.com/muety/wakapi/services/heartbeat.go:61.2,65.32 3 0 -github.com/muety/wakapi/services/heartbeat.go:73.2,74.16 2 0 -github.com/muety/wakapi/services/heartbeat.go:77.2,77.12 1 0 -github.com/muety/wakapi/services/heartbeat.go:57.26,59.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:65.32,66.31 1 0 -github.com/muety/wakapi/services/heartbeat.go:70.3,70.46 1 0 -github.com/muety/wakapi/services/heartbeat.go:66.31,69.4 2 0 -github.com/muety/wakapi/services/heartbeat.go:74.16,76.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:80.69,82.8 2 0 -github.com/muety/wakapi/services/heartbeat.go:85.2,86.16 2 0 -github.com/muety/wakapi/services/heartbeat.go:89.2,89.19 1 0 -github.com/muety/wakapi/services/heartbeat.go:82.8,84.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:86.16,88.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:92.76,95.8 3 0 -github.com/muety/wakapi/services/heartbeat.go:98.2,99.16 2 0 -github.com/muety/wakapi/services/heartbeat.go:102.2,102.19 1 0 -github.com/muety/wakapi/services/heartbeat.go:95.8,97.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:99.16,101.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:105.96,109.26 3 0 -github.com/muety/wakapi/services/heartbeat.go:119.2,120.16 2 0 -github.com/muety/wakapi/services/heartbeat.go:124.2,124.28 1 0 -github.com/muety/wakapi/services/heartbeat.go:130.2,130.24 1 0 -github.com/muety/wakapi/services/heartbeat.go:109.26,112.9 3 0 -github.com/muety/wakapi/services/heartbeat.go:112.9,114.4 1 0 -github.com/muety/wakapi/services/heartbeat.go:114.9,116.4 1 0 -github.com/muety/wakapi/services/heartbeat.go:120.16,122.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:124.28,128.3 3 0 -github.com/muety/wakapi/services/heartbeat.go:133.111,135.16 2 0 -github.com/muety/wakapi/services/heartbeat.go:138.2,138.43 1 0 -github.com/muety/wakapi/services/heartbeat.go:135.16,137.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:141.145,143.16 2 0 -github.com/muety/wakapi/services/heartbeat.go:146.2,146.43 1 0 -github.com/muety/wakapi/services/heartbeat.go:143.16,145.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:149.92,151.2 1 0 -github.com/muety/wakapi/services/heartbeat.go:153.116,155.2 1 0 -github.com/muety/wakapi/services/heartbeat.go:157.78,159.2 1 0 -github.com/muety/wakapi/services/heartbeat.go:161.104,163.54 2 0 -github.com/muety/wakapi/services/heartbeat.go:169.2,170.16 2 0 -github.com/muety/wakapi/services/heartbeat.go:174.2,175.28 2 0 -github.com/muety/wakapi/services/heartbeat.go:181.2,182.22 2 0 -github.com/muety/wakapi/services/heartbeat.go:163.54,167.3 3 0 -github.com/muety/wakapi/services/heartbeat.go:170.16,172.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:175.28,176.33 1 0 -github.com/muety/wakapi/services/heartbeat.go:176.33,178.4 1 0 -github.com/muety/wakapi/services/heartbeat.go:185.62,188.2 2 0 -github.com/muety/wakapi/services/heartbeat.go:190.68,193.2 2 0 -github.com/muety/wakapi/services/heartbeat.go:195.116,197.16 2 0 -github.com/muety/wakapi/services/heartbeat.go:201.2,201.28 1 0 -github.com/muety/wakapi/services/heartbeat.go:205.2,205.24 1 0 -github.com/muety/wakapi/services/heartbeat.go:197.16,199.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:201.28,203.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:208.96,210.2 1 0 -github.com/muety/wakapi/services/heartbeat.go:212.107,214.55 2 0 -github.com/muety/wakapi/services/heartbeat.go:214.55,220.36 4 0 -github.com/muety/wakapi/services/heartbeat.go:220.36,225.4 2 0 -github.com/muety/wakapi/services/heartbeat.go:229.85,236.2 6 0 -github.com/muety/wakapi/services/heartbeat.go:238.74,239.32 1 0 -github.com/muety/wakapi/services/heartbeat.go:239.32,244.3 1 0 -github.com/muety/wakapi/services/heartbeat.go:247.72,249.2 1 0 -github.com/muety/wakapi/services/heartbeat.go:251.58,253.2 1 0 -github.com/muety/wakapi/services/heartbeat.go:255.60,257.2 1 0 -github.com/muety/wakapi/services/heartbeat.go:259.94,261.48 2 0 -github.com/muety/wakapi/services/heartbeat.go:267.2,267.18 1 0 -github.com/muety/wakapi/services/heartbeat.go:261.48,263.18 2 0 -github.com/muety/wakapi/services/heartbeat.go:263.18,265.4 1 0 -github.com/muety/wakapi/services/leaderboard.go:29.159,42.33 3 0 -github.com/muety/wakapi/services/leaderboard.go:66.2,66.12 1 0 -github.com/muety/wakapi/services/leaderboard.go:42.33,43.31 1 0 -github.com/muety/wakapi/services/leaderboard.go:43.31,49.18 3 0 -github.com/muety/wakapi/services/leaderboard.go:53.4,53.41 1 0 -github.com/muety/wakapi/services/leaderboard.go:49.18,51.5 1 0 -github.com/muety/wakapi/services/leaderboard.go:53.41,56.5 2 0 -github.com/muety/wakapi/services/leaderboard.go:56.10,56.48 1 0 -github.com/muety/wakapi/services/leaderboard.go:56.48,58.64 2 0 -github.com/muety/wakapi/services/leaderboard.go:61.5,61.22 1 0 -github.com/muety/wakapi/services/leaderboard.go:58.64,60.6 1 0 -github.com/muety/wakapi/services/leaderboard.go:69.43,72.21 2 0 -github.com/muety/wakapi/services/leaderboard.go:81.2,81.76 1 0 -github.com/muety/wakapi/services/leaderboard.go:72.21,74.17 2 0 -github.com/muety/wakapi/services/leaderboard.go:78.3,78.91 1 0 -github.com/muety/wakapi/services/leaderboard.go:74.17,77.4 2 0 -github.com/muety/wakapi/services/leaderboard.go:81.76,82.77 1 0 -github.com/muety/wakapi/services/leaderboard.go:82.77,84.4 1 0 -github.com/muety/wakapi/services/leaderboard.go:88.121,91.29 2 0 -github.com/muety/wakapi/services/leaderboard.go:126.2,128.12 3 0 -github.com/muety/wakapi/services/leaderboard.go:91.29,92.83 1 0 -github.com/muety/wakapi/services/leaderboard.go:97.3,98.17 2 0 -github.com/muety/wakapi/services/leaderboard.go:103.3,103.85 1 0 -github.com/muety/wakapi/services/leaderboard.go:108.3,108.25 1 0 -github.com/muety/wakapi/services/leaderboard.go:92.83,94.12 2 0 -github.com/muety/wakapi/services/leaderboard.go:98.17,100.12 2 0 -github.com/muety/wakapi/services/leaderboard.go:103.85,105.12 2 0 -github.com/muety/wakapi/services/leaderboard.go:108.25,110.18 2 0 -github.com/muety/wakapi/services/leaderboard.go:115.4,115.23 1 0 -github.com/muety/wakapi/services/leaderboard.go:119.4,119.60 1 0 -github.com/muety/wakapi/services/leaderboard.go:110.18,112.13 2 0 -github.com/muety/wakapi/services/leaderboard.go:115.23,116.13 1 0 -github.com/muety/wakapi/services/leaderboard.go:119.60,121.13 2 0 -github.com/muety/wakapi/services/leaderboard.go:131.77,134.2 2 0 -github.com/muety/wakapi/services/leaderboard.go:136.60,139.52 2 0 -github.com/muety/wakapi/services/leaderboard.go:143.2,144.16 2 0 -github.com/muety/wakapi/services/leaderboard.go:147.2,147.19 1 0 -github.com/muety/wakapi/services/leaderboard.go:139.52,141.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:144.16,146.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:150.154,152.2 1 0 -github.com/muety/wakapi/services/leaderboard.go:154.144,156.2 1 0 -github.com/muety/wakapi/services/leaderboard.go:158.175,161.52 2 0 -github.com/muety/wakapi/services/leaderboard.go:165.2,166.16 2 0 -github.com/muety/wakapi/services/leaderboard.go:170.2,170.18 1 0 -github.com/muety/wakapi/services/leaderboard.go:183.2,184.19 2 0 -github.com/muety/wakapi/services/leaderboard.go:161.52,163.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:166.16,168.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:170.18,172.17 2 0 -github.com/muety/wakapi/services/leaderboard.go:172.17,174.4 1 0 -github.com/muety/wakapi/services/leaderboard.go:174.9,175.31 1 0 -github.com/muety/wakapi/services/leaderboard.go:175.31,176.40 1 0 -github.com/muety/wakapi/services/leaderboard.go:176.40,178.6 1 0 -github.com/muety/wakapi/services/leaderboard.go:187.165,190.52 2 0 -github.com/muety/wakapi/services/leaderboard.go:194.2,195.16 2 0 -github.com/muety/wakapi/services/leaderboard.go:199.2,199.17 1 0 -github.com/muety/wakapi/services/leaderboard.go:210.2,211.19 2 0 -github.com/muety/wakapi/services/leaderboard.go:190.52,192.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:195.16,197.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:199.17,201.17 2 0 -github.com/muety/wakapi/services/leaderboard.go:201.17,203.4 1 0 -github.com/muety/wakapi/services/leaderboard.go:203.9,204.31 1 0 -github.com/muety/wakapi/services/leaderboard.go:204.31,206.5 1 0 -github.com/muety/wakapi/services/leaderboard.go:214.129,216.16 2 0 -github.com/muety/wakapi/services/leaderboard.go:220.2,221.16 2 0 -github.com/muety/wakapi/services/leaderboard.go:225.2,230.8 1 0 -github.com/muety/wakapi/services/leaderboard.go:216.16,218.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:221.16,223.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:233.151,235.16 2 0 -github.com/muety/wakapi/services/leaderboard.go:239.2,240.16 2 0 -github.com/muety/wakapi/services/leaderboard.go:244.2,247.42 3 0 -github.com/muety/wakapi/services/leaderboard.go:259.2,259.19 1 0 -github.com/muety/wakapi/services/leaderboard.go:235.16,237.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:240.16,242.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:247.42,257.3 2 0 -github.com/muety/wakapi/services/leaderboard.go:262.132,264.47 2 0 -github.com/muety/wakapi/services/leaderboard.go:267.2,267.23 1 0 -github.com/muety/wakapi/services/leaderboard.go:270.2,270.10 1 0 -github.com/muety/wakapi/services/leaderboard.go:264.47,266.3 1 0 -github.com/muety/wakapi/services/leaderboard.go:267.23,269.3 1 0 -github.com/muety/wakapi/services/misc.go:24.126,33.2 1 0 -github.com/muety/wakapi/services/misc.go:35.50,37.91 2 0 -github.com/muety/wakapi/services/misc.go:37.91,39.3 1 0 -github.com/muety/wakapi/services/misc.go:42.42,44.16 2 0 -github.com/muety/wakapi/services/misc.go:48.2,52.26 4 0 -github.com/muety/wakapi/services/misc.go:63.2,63.30 1 0 -github.com/muety/wakapi/services/misc.go:44.16,46.3 1 0 -github.com/muety/wakapi/services/misc.go:52.26,53.46 1 0 -github.com/muety/wakapi/services/misc.go:53.46,56.4 2 0 -github.com/muety/wakapi/services/misc.go:56.18,59.4 2 0 -github.com/muety/wakapi/services/misc.go:63.30,64.54 1 0 -github.com/muety/wakapi/services/misc.go:64.54,68.19 1 0 -github.com/muety/wakapi/services/misc.go:72.4,75.19 1 0 -github.com/muety/wakapi/services/misc.go:68.19,70.5 1 0 -github.com/muety/wakapi/services/misc.go:75.19,77.5 1 0 -github.com/muety/wakapi/services/misc.go:78.9,80.4 1 0 -github.com/muety/wakapi/services/misc.go:84.73,86.16 2 0 -github.com/muety/wakapi/services/misc.go:90.2,90.27 1 0 -github.com/muety/wakapi/services/misc.go:86.16,89.3 2 0 diff --git a/models/init_test.go b/models/init_test.go new file mode 100644 index 0000000..da98d0d --- /dev/null +++ b/models/init_test.go @@ -0,0 +1,18 @@ +package models + +import ( + "os" + "path" + "runtime" +) + +func init() { + // move to project root as working directory (e.g. so data/* can be resolved when loading config) + // taken from https://intellij-support.jetbrains.com/hc/en-us/community/posts/360009685279-Go-test-working-directory-keeps-changing-to-dir-of-the-test-file-instead-of-value-in-template + _, filename, _, _ := runtime.Caller(0) + dir := path.Join(path.Dir(filename), "..") + err := os.Chdir(dir) + if err != nil { + panic(err) + } +}