Skip to content

Exchange rate parser is failing #13

Description

@github-actions

The daily live parser check failed.

Run: https://github.com/ialakey/srbguide/actions/runs/34839683851

This usually means an exchange office changed its page markup.
The parsers live in lib/service/parser/ and match rows by
currency code, so the fix is normally a selector update.

Test output
Resolving dependencies...
Downloading packages...
  archive 3.6.1 (4.3.0 available)
  flutter_local_notifications 22.3.0 (22.3.1 available)
  material_color_utilities 0.13.0 (0.13.1 available)
  mgrs_dart 2.0.0 (3.0.0 available)
  platform 3.1.6 (3.2.0 available)
  proj4dart 2.1.0 (3.0.0 available)
  test_api 0.7.12 (0.7.14 available)
  unicode 0.3.1 (1.1.9 available)
  xml 6.6.1 (7.0.1 available)
Got dependencies!
9 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.

::group::✅ NBS returns a EUR quote
NBS: EUR 116,54/118,18  USD 100,75/102,17  RUB 1,2042/1,2114  CHF 123,10/124,84  GBP 136,56/137,39
::endgroup::
::group::✅ ProMonet returns a EUR quote
ProMonet: EUR 117,00/118,00  USD 100,00/101,20  RUB 1,00/1,17  CHF 124,00/126,50
::endgroup::
::group::❌ Funta returns a EUR quote (failed)
Funta: network error (TimeoutException after 0:00:20.000000: Future not completed)
package:srbguide/service/parser/exchange_rate_parser.dart 40:7  ExchangeRateParser.loadDocument
::endgroup::
::group::✅ Gaga returns a EUR quote
Gaga: EUR 117,10/117,80  USD 99,50/102,50  CHF 122,30/125,70  GBP 134,30/138,90
::endgroup::
::group::✅ Dok returns a EUR quote
Dok: EUR 117,40/117,80  USD 100,30/102,80  CHF 123,00/126,00  GBP 135,50/138,50
::endgroup::

::error::4 tests passed, 1 failed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions