{"id":23980823,"url":"https://github.com/fourkitchens/upsert_queue","last_synced_at":"2025-02-24T22:07:51.847Z","repository":{"id":138003839,"uuid":"100139231","full_name":"fourkitchens/upsert_queue","owner":"fourkitchens","description":"Provides a Drupal 8 queue service that performs an upsert on existing queue items rather a redundant insert.","archived":false,"fork":false,"pushed_at":"2017-08-31T00:05:00.000Z","size":11,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-07T10:19:08.177Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fourkitchens.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-12T21:43:13.000Z","updated_at":"2017-10-02T09:24:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"77afb916-85d6-4004-9d7f-36e9083a2cec","html_url":"https://github.com/fourkitchens/upsert_queue","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Fupsert_queue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Fupsert_queue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Fupsert_queue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Fupsert_queue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fourkitchens","download_url":"https://codeload.github.com/fourkitchens/upsert_queue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240564599,"owners_count":19821422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-07T10:18:52.469Z","updated_at":"2025-02-24T22:07:51.841Z","avatar_url":"https://github.com/fourkitchens.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Upsert Queue\n\nA queue service for Drupal 8 that prevents duplicate queue items.\n\nThe default Drupal queue service will generate duplicate items if a previous queue item with the same parameters already exists in the queue.\n\nThe Upsert Queue service provided by this module will update the existing queue item instead. This can help queues that don't complete before adding identical items as might happen in a cron queue that regularly processes a large number of nodes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffourkitchens%2Fupsert_queue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffourkitchens%2Fupsert_queue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffourkitchens%2Fupsert_queue/lists"}