add room_gitlab, make gbfs more robust

983ccb3 · gmorell · 2023-07-21 05:08

138 files +3785 -36

Files changed

modified .idea/libraries/amqp.xml
+37 −0
@@ -55,6 +55,32 @@
55 55 <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
56 56 <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
57 57 <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
58 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
59 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
60 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
61 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
62 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
63 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
64 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
65 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
66 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
67 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
68 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
69 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
70 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
71 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
72 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
73 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
74 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
75 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
76 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
77 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
78 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
79 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
80 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
81 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
82 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp/ebin" />
83 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
58 84 </CLASSES>
59 85 <JAVADOC />
60 86 <SOURCES>
@@ -84,6 +110,17 @@
84 110 <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
85 111 <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
86 112 <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
113 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
114 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
115 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
116 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
117 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
118 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
119 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
120 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
121 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
122 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
123 + <root url="file://$PROJECT_DIR$/deps/amqp/lib" />
87 124 </SOURCES>
88 125 </library>
89 126 </component>
modified .idea/libraries/amqp_client.xml
+37 −0
@@ -55,6 +55,32 @@
55 55 <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
56 56 <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
57 57 <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
58 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
59 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
60 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
61 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
62 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
63 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
64 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
65 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
66 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
67 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
68 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
69 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
70 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
71 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
72 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
73 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
74 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
75 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
76 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
77 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
78 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
79 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
80 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
81 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
82 + <root url="file://$PROJECT_DIR$/_build/dev/lib/amqp_client/ebin" />
83 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
58 84 </CLASSES>
59 85 <JAVADOC />
60 86 <SOURCES>
@@ -84,6 +110,17 @@
84 110 <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
85 111 <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
86 112 <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
113 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
114 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
115 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
116 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
117 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
118 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
119 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
120 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
121 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
122 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
123 + <root url="file://$PROJECT_DIR$/deps/amqp_client/src" />
87 124 </SOURCES>
88 125 </library>
89 126 </component>
modified .idea/libraries/bcrypt_elixir.xml
+50 −0

Click to load diff…

modified .idea/libraries/castore.xml
+50 −0

Click to load diff…

modified .idea/libraries/certifi.xml
+48 −0

Click to load diff…

modified .idea/libraries/combine.xml
+37 −0

Click to load diff…

modified .idea/libraries/comeonin.xml
+37 −0

Click to load diff…

modified .idea/libraries/cowboy.xml
+39 −0

Click to load diff…

modified .idea/libraries/cowboy_telemetry.xml
+39 −0

Click to load diff…

modified .idea/libraries/cowlib.xml
+39 −0

Click to load diff…

modified .idea/libraries/credentials_obfuscation.xml
+37 −0

Click to load diff…

modified .idea/libraries/csv.xml
+37 −0

Click to load diff…

modified .idea/libraries/db_connection.xml
+37 −0

Click to load diff…

modified .idea/libraries/decimal.xml
+37 −0

Click to load diff…

modified .idea/libraries/decorator.xml
+37 −0

Click to load diff…

modified .idea/libraries/ecto.xml
+37 −0

Click to load diff…

added .idea/libraries/ecto_interval.xml
+17 −0

Click to load diff…

modified .idea/libraries/ecto_sql.xml
+37 −0

Click to load diff…

added .idea/libraries/eflame.xml
+7 −0

Click to load diff…

modified .idea/libraries/elixir_make.xml
+39 −0

Click to load diff…

modified .idea/libraries/esbuild.xml
+39 −0

Click to load diff…

modified .idea/libraries/file_system.xml
+59 −0

Click to load diff…

modified .idea/libraries/floki.xml
+32 −0

Click to load diff…

modified .idea/libraries/friendlyid.xml
+48 −0

Click to load diff…

modified .idea/libraries/geo.xml
+37 −0

Click to load diff…

modified .idea/libraries/geo_postgis.xml
+37 −0

Click to load diff…

modified .idea/libraries/gettext.xml
+48 −0

Click to load diff…

added .idea/libraries/gitlab.xml
+12 −0

Click to load diff…

modified .idea/libraries/hackney.xml
+37 −0

Click to load diff…

modified .idea/libraries/healthchex.xml
+39 −0

Click to load diff…

modified .idea/libraries/html_entities.xml
+22 −0

Click to load diff…

modified .idea/libraries/httpoison.xml
+39 −0

Click to load diff…

modified .idea/libraries/icalendar.xml
+39 −0

Click to load diff…

modified .idea/libraries/idna.xml
+37 −0

Click to load diff…

modified .idea/libraries/jason.xml
+37 −0

Click to load diff…

modified .idea/libraries/jsx.xml
+37 −0

Click to load diff…

modified .idea/libraries/metrics.xml
+37 −0

Click to load diff…

modified .idea/libraries/mime.xml
+37 −0

Click to load diff…

modified .idea/libraries/mimerl.xml
+37 −0

Click to load diff…

modified .idea/libraries/nebulex.xml
+37 −0

Click to load diff…

added .idea/libraries/nimble_csv.xml
+7 −0

Click to load diff…

modified .idea/libraries/parallel_stream.xml
+22 −0

Click to load diff…

modified .idea/libraries/parent.xml
+37 −0

Click to load diff…

modified .idea/libraries/parse_trans.xml
+37 −0

Click to load diff…

modified .idea/libraries/phoenix.xml
+50 −0

Click to load diff…

modified .idea/libraries/phoenix_ecto.xml
+39 −0

Click to load diff…

modified .idea/libraries/phoenix_html.xml
+48 −0

Click to load diff…

modified .idea/libraries/phoenix_live_dashboard.xml
+39 −0

Click to load diff…

modified .idea/libraries/phoenix_live_reload.xml
+50 −0

Click to load diff…

modified .idea/libraries/phoenix_live_view.xml
+50 −0

Click to load diff…

modified .idea/libraries/phoenix_pubsub.xml
+37 −0

Click to load diff…

modified .idea/libraries/phoenix_template.xml
+37 −0

Click to load diff…

modified .idea/libraries/phoenix_view.xml
+37 −0

Click to load diff…

modified .idea/libraries/plug.xml
+48 −0

Click to load diff…

modified .idea/libraries/plug_cowboy.xml
+39 −0

Click to load diff…

modified .idea/libraries/plug_crypto.xml
+37 −0

Click to load diff…

modified .idea/libraries/poison.xml
+37 −0

Click to load diff…

modified .idea/libraries/polymorphic_embed.xml
+37 −0

Click to load diff…

modified .idea/libraries/postgrex.xml
+37 −0

Click to load diff…

modified .idea/libraries/protobuf.xml
+59 −0

Click to load diff…

modified .idea/libraries/rabbit_common.xml
+37 −0

Click to load diff…

modified .idea/libraries/ranch.xml
+37 −0

Click to load diff…

modified .idea/libraries/recon.xml
+37 −0

Click to load diff…

modified .idea/libraries/seg_seg.xml
+37 −0

Click to load diff…

modified .idea/libraries/sentry.xml
+39 −0

Click to load diff…

modified .idea/libraries/shards.xml
+37 −0

Click to load diff…

modified .idea/libraries/solarex.xml
+39 −0

Click to load diff…

modified .idea/libraries/ssl_verify_fun.xml
+37 −0

Click to load diff…

modified .idea/libraries/swoosh.xml
+39 −0

Click to load diff…

modified .idea/libraries/tailwind.xml
+39 −0

Click to load diff…

modified .idea/libraries/telemetry.xml
+37 −0

Click to load diff…

modified .idea/libraries/telemetry_metrics.xml
+37 −0

Click to load diff…

modified .idea/libraries/telemetry_poller.xml
+37 −0

Click to load diff…

modified .idea/libraries/timex.xml
+48 −0

Click to load diff…

modified .idea/libraries/topo.xml
+37 −0

Click to load diff…

added .idea/libraries/typed_struct.xml
+12 −0

Click to load diff…

added .idea/libraries/typed_struct_cast.xml
+12 −0

Click to load diff…

modified .idea/libraries/tzdata.xml
+48 −0

Click to load diff…

modified .idea/libraries/unicode_util_compat.xml
+37 −0

Click to load diff…

added .idea/libraries/unzip.xml
+59 −0

Click to load diff…

modified .idea/libraries/vector.xml
+37 −0

Click to load diff…

modified .idea/libraries/websock.xml
+39 −0

Click to load diff…

modified .idea/libraries/websock_adapter.xml
+39 −0

Click to load diff…

modified .idea/libraries/wheretz.xml
+50 −0

Click to load diff…

modified apollos_crib.iml
+2 −0

Click to load diff…

modified apps/room_air_quality/mix.exs
+1 −1

Click to load diff…

modified apps/room_air_quality/room_air_quality.iml
+2 −0

Click to load diff…

modified apps/room_gbfs/lib/room_gbfs/gbfs_worker.ex
+31 −28

Click to load diff…

added apps/room_gitlab/.formatter.exs
+4 −0

Click to load diff…

added apps/room_gitlab/.gitignore
+26 −0

Click to load diff…

added apps/room_gitlab/README.md
+21 −0

Click to load diff…

added apps/room_gitlab/lib/room_gitlab.ex
+18 −0

Click to load diff…

added apps/room_gitlab/lib/room_gitlab/gitlab_worker.ex
+353 −0

Click to load diff…

added apps/room_gitlab/mix.exs
+34 −0

Click to load diff…

added apps/room_gitlab/test/room_gitlab_test.exs
+8 −0

Click to load diff…

added apps/room_gitlab/test/test_helper.exs
+1 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/condensers/basic_mqtt.ex
+3 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/configuration/configs/gitlab.ex
+18 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/configuration/queries/gitlab.ex
+17 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/configuration/query.ex
+2 −1

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/configuration/source.ex
+4 −2

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/workers/vision_worker.ex
+7 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/icon_helpers.ex
+3 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/form_component.html.heex
+9 −1

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/show.ex
+6 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/show.html.heex
+3 −1

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/form_component.html.heex
+11 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/index.ex
+3 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_vision_live/show.html.heex
+1 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/live_preview.ex
+16 −0

Click to load diff…

modified apps/room_zeus/lib/supervision_worker.ex
+1 −0

Click to load diff…

modified mix.lock
+7 −2

Click to load diff…

Parents: 80b941a