Use a service for all interactions with CaptchEtat API

Created on 25 May 2024, 8 months ago

Problem/Motivation

Centralize all calls to CaptchEtat API in a service using the Drupal Guzzle client instead of curl.

Also store access token in Drupal state to avoid unneeded authorization requests.

Proposed resolution

Replace current helper class by a service.

Remaining tasks

Create MR.

📌 Task
Status

Active

Version

2.0

Component

Code

Created by

🇫🇷France mably

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @mably
  • Pipeline finished with Canceled
    8 months ago
    Total: 18s
    #182238
  • Pipeline finished with Success
    8 months ago
    Total: 139s
    #182239
  • Pipeline finished with Success
    8 months ago
    #182248
  • Pipeline finished with Success
    8 months ago
    Total: 140s
    #182249
  • Pipeline finished with Success
    8 months ago
    Total: 140s
    #182250
  • Pipeline finished with Success
    8 months ago
    #182252
  • Pipeline finished with Running
    8 months ago
    #182262
  • Status changed to Needs review 8 months ago
  • Pipeline finished with Success
    8 months ago
    Total: 138s
    #182498
  • Pipeline finished with Success
    8 months ago
    Total: 140s
    #182548
  • Pipeline finished with Canceled
    8 months ago
    Total: 69s
    #182549
  • Pipeline finished with Success
    8 months ago
    Total: 139s
    #182550
  • Pipeline finished with Success
    8 months ago
    Total: 195s
    #182621
  • Pipeline finished with Success
    8 months ago
    Total: 142s
    #182653
  • Pipeline finished with Success
    8 months ago
    Total: 140s
    #182660
  • Pipeline finished with Success
    8 months ago
    Total: 137s
    #182661
  • Pipeline finished with Canceled
    8 months ago
    Total: 15s
    #182667
  • Pipeline finished with Success
    8 months ago
    Total: 137s
    #182669
  • Pipeline finished with Success
    8 months ago
    Total: 138s
    #182675
  • Pipeline finished with Success
    8 months ago
    Total: 139s
    #182678
  • Pipeline finished with Success
    8 months ago
    Total: 138s
    #182808
  • Pipeline finished with Success
    8 months ago
    Total: 133s
    #182815
  • Pipeline finished with Success
    8 months ago
    Total: 142s
    #182817
  • Pipeline finished with Success
    8 months ago
    Total: 140s
    #182820
  • Pipeline finished with Success
    8 months ago
    Total: 199s
    #182839
  • Pipeline finished with Success
    7 months ago
    Total: 143s
    #183067
  • Pipeline finished with Success
    7 months ago
    Total: 440s
    #183105
  • Pipeline finished with Success
    7 months ago
    Total: 138s
    #183237
  • Pipeline finished with Success
    7 months ago
    Total: 272s
    #183347
  • Pipeline finished with Success
    7 months ago
    Total: 143s
    #183352
  • Pipeline finished with Canceled
    7 months ago
    Total: 32s
    #183475
  • Pipeline finished with Success
    7 months ago
    Total: 138s
    #183476
  • Pipeline finished with Success
    7 months ago
    Total: 142s
    #183478
  • Pipeline finished with Success
    7 months ago
    Total: 140s
    #183494
  • Pipeline finished with Success
    7 months ago
    Total: 139s
    #183496
  • Pipeline finished with Success
    7 months ago
    Total: 139s
    #183843
  • Status changed to RTBC 7 months ago
  • 🇱🇧Lebanon ewehbe

    I have thoroughly tested the changes, and it works as expected. The following tests were conducted:

    • Basic functionality tests
    • Compatibility tests with other modules

    No issues were found, and the changes are ready to be merged.

  • Pipeline finished with Skipped
    7 months ago
    #183968
  • Status changed to Fixed 7 months ago
  • Status changed to Fixed 7 months ago
  • Issue was unassigned.
Production build 0.71.5 2024